@import url(https://webapps-cdn.esri.com/CDN/fonts/v1.4.2/fonts.css);
a.disabled{cursor:default}a.disabled:hover{text-decoration:none}
.gnav_svg-image_img-elem{width:100%}.gnav_svg-image_svg-wrapper svg{padding:0}
.gnav_top-nav-branding-section{align-items:center;display:flex;height:56px;padding:0 14px;width:75%}@media(min-width: 400px){.gnav_top-nav-branding-section{width:80%}}@media(min-width: 1024px){.gnav_top-nav-branding-section{width:auto}}@media(min-width: 1600px){.gnav_top-nav-branding-section{padding:0 15px 0 0}}.gnav_top-nav-branding-section .gnav_svg-image_svg-wrapper{height:32px;padding:0}.gnav_top-nav-branding-section .gnav_svg-image_svg-wrapper svg{height:100%}.gnav_top-nav-branding-section_brand-text{align-items:center;color:#151515;display:flex;justify-content:center;padding:0 20px;position:relative;text-decoration:none;white-space:nowrap}.gnav_top-nav-branding-section_brand-text:before{content:"";background:#eaeaea;height:30px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.gnav_top-nav-branding-section_distributor-logo{margin-inline-end:10px;padding-inline-end:10px;position:relative}.gnav_top-nav-branding-section_distributor-logo:after{content:"";border-right:1px solid #d4d4d4;height:30px;right:0;position:absolute;top:50%;transform:translateY(-50%)}
.gnav_responsive-container{margin:0 auto;max-width:100%;padding:10px 0;width:100%}@media(min-width: 1024px){.gnav_responsive-container{width:100%;padding:10px 0;max-width:1440px}}
html[dir=rtl] .gnav_top-nav-search-interface_submit-button{left:0;right:unset}.gnav_top-nav-search-interface{position:absolute;left:0;right:0;top:55px;opacity:0;visibility:hidden;transition:all .5s;background:#fff;height:calc(60vh - 55px)}.gnav_top-nav-search-interface.visible{visibility:visible;opacity:1;z-index:10}.gnav_top-nav-search-interface_search-form-content{display:block;left:50%;overflow-x:hidden;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%}@media(min-width: 1460px){.gnav_top-nav-search-interface_search-form-content{width:100%}}.gnav_top-nav-search-interface_search-dialog-label{font-size:14.875px;left:0;line-height:1;position:absolute;margin:0;opacity:0;padding:0;top:5px;transition:all .25s ease-out;z-index:9}.gnav_top-nav-search-interface_search-dialog-label.active{font-size:14.875px;left:0;opacity:1;top:0}.gnav_top-nav-search-interface_input{border:0;box-shadow:none;font-size:24.038px;height:40px;line-height:24.038px;margin:0;padding:20px 0;width:80%}@media(min-width: 1440px){.gnav_top-nav-search-interface_input{font-size:60px;height:60px;line-height:60px;padding:0;margin-top:10px;width:85%}}.gnav_top-nav-search-interface_input:focus{border:none !important;box-shadow:inset 0 0 #fff !important;outline:none}.gnav_top-nav-search-interface_progress-underlay{height:0px;border-bottom:solid 1px #949494;transition:all .25s ease-out}.gnav_top-nav-search-interface_progress{display:inline-block;font-size:24.038px;border-bottom:solid 1px #2890ce;height:0px;overflow:hidden;transition:all .25s ease-out;padding:0;position:relative;top:-15px}@media(min-width: 1440px){.gnav_top-nav-search-interface_progress{font-size:60px;top:-17px}}.gnav_top-nav-search-interface_submit-button{background:0;border:0;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:0;top:10px;width:50px}@media(min-width: 1440px){.gnav_top-nav-search-interface_submit-button{top:40%;transform:translateY(-50%)}}.gnav_top-nav-search-interface_submit-button.active .gnav_top-nav-search-interface_icon{fill:#007ac2}.gnav_top-nav-search-interface_cancel{text-align:right;padding:0;position:relative}.gnav_top-nav-search-interface_cancel-btn{background:0;border:0;color:#595959;cursor:pointer;font-size:14px;padding:0;position:relative;transition:all .25s ease-out}.gnav_top-nav-search-interface_cancel-btn:after{background:#151515;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.gnav_top-nav-search-interface_cancel-btn:hover{color:#151515}.gnav_top-nav-search-interface_cancel-btn:hover:after{width:100%}
html[dir=rtl] .gnav_top-nav-menu-link{padding:0}@media(min-width: 1024px){html[dir=rtl] .gnav_top-nav-menu-link{margin:0;padding:0 0 10px 5px}}html[dir=rtl] .gnav_top-nav-menu-link_anchor.has-description .gnav_top-nav-menu-link_description{padding-right:0}.gnav_top-nav-menu-link{padding:0}@media(min-width: 1024px){.gnav_top-nav-menu-link{margin:0;padding:0 0 16px 5px}.gnav_top-nav-menu-link:first-child{padding:0 0 16px 5px}.gnav_top-nav-menu-link:first-child.simple-link,.gnav_top-nav-menu-link:first-child.has-description{padding-top:0}}.gnav_top-nav-menu-link_anchor{color:#151515;cursor:pointer;font-size:14px;padding:12px 0 8px 0;position:relative;text-decoration:none !important;transition:all .25s ease-out;display:block}@media(min-width: 1024px){.gnav_top-nav-menu-link_anchor{padding:8px 20px}}.gnav_top-nav-menu-link_anchor.simple-link{display:flex}@media(min-width: 768px){.gnav_top-nav-menu-link_anchor.simple-link{display:flex}}.gnav_top-nav-menu-link_anchor.simple-link .gnav_top-nav-menu-link_icon{height:45px;justify-content:center;margin:5px 15px 5px 0;overflow:hidden;width:45px}.gnav_top-nav-menu-link_anchor.simple-link .gnav_top-nav-menu-link_subheading{justify-content:center}.gnav_top-nav-menu-link_anchor.simple-link .gnav_top-nav-menu-link_tile-label{align-items:center;justify-content:center}@media(min-width: 1024px){.gnav_top-nav-menu-link_anchor{display:inline-block;padding:0}}.gnav_top-nav-menu-link_anchor:focus{outline-offset:3px;outline-color:#007ac2}.gnav_top-nav-menu-link_anchor.has-heading:hover{color:#151515}.gnav_top-nav-menu-link_anchor.has-heading:hover .gnav_top-nav-menu-link_heading:after{width:100%}.gnav_top-nav-menu-link_anchor.has-description .gnav_top-nav-menu-link_description{padding:0 30px 0 0}.gnav_top-nav-menu-link_anchor.has-description:hover,.gnav_top-nav-menu-link_anchor.simple-link:hover{color:#151515}.gnav_top-nav-menu-link_anchor.has-description:hover .gnav_top-nav-menu-link_subheading,.gnav_top-nav-menu-link_anchor.simple-link:hover .gnav_top-nav-menu-link_subheading{background-size:100% 1px}.gnav_top-nav-menu-link_heading{color:#151515;display:inline-block;font-size:12px;font-weight:600;margin:0;padding:5px 0 10px 0;position:relative}.gnav_top-nav-menu-link_heading:after{background:#151515;bottom:1px;content:"";height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}@media(min-width: 1024px){.gnav_top-nav-menu-link_heading{padding:5px 0}}.gnav_top-nav-menu-link_subheading{background:linear-gradient(to bottom, #151515 0%, #151515 98%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 100%;color:#151515;font-size:14px;font-weight:400;margin:0;padding:0;text-decoration:none !important;transition:background-size .25s ease-out}.gnav_top-nav-menu-link_subheading.bold{display:inline-block;position:relative;font-weight:500;transition:all .25s ease-out}@media(min-width: 1024px){.gnav_top-nav-menu-link_subheading{font-size:14px}}.gnav_top-nav-menu-link_description{color:#6a6a6a;font-size:14px;margin:0}
html[dir=rtl] .gnav_top-nav-featured-content_arrow-right_svg{right:unset;left:-5px;transform:rotate(180deg)}.gnav_top-nav-featured-content{flex:1;flex-basis:50%;display:flex}.gnav_top-nav-featured-content_filler{flex:1}.gnav_top-nav-featured-content_article{background:#f8f8f8;padding:20px 20px;width:100%}@media(min-width: 1024px){.gnav_top-nav-featured-content_article{width:350px}}@media(min-width: 1440px){.gnav_top-nav-featured-content_article{padding:0 25px;height:auto;width:450px}}.gnav_top-nav-featured-content_heading{border-bottom:thin solid #dfdfdf;font-size:13px;font-weight:400;font-weight:bold;line-height:1;margin:0;padding:10px 0;text-transform:uppercase}@media(min-width: 1024px){.gnav_top-nav-featured-content_heading{padding:0 0 15px}}@media(min-width: 1440px){.gnav_top-nav-featured-content_heading{padding:20px 0 15px}}.gnav_top-nav-featured-content_details{display:block}.gnav_top-nav-featured-content_image-link{display:block;max-width:350px}.gnav_top-nav-featured-content_imageurl{height:auto;padding:15px 0;width:100%}@media(min-width: 1024px){.gnav_top-nav-featured-content_imageurl{padding-bottom:0;max-width:350px}}@media(min-width: 1440px){.gnav_top-nav-featured-content_imageurl{padding-bottom:0}}@media(min-width: 768px){.gnav_top-nav-featured-content_wrapper{padding:15px 25px 15px 0}}@media(min-width: 1024px){.gnav_top-nav-featured-content_wrapper{padding:15px 0 30px}}.gnav_top-nav-featured-content_internal-wrapper{background:linear-gradient(to bottom, #151515 0%, #151515 98%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;transition:all .35s ease-out;font-weight:bold}.gnav_top-nav-featured-content_title{color:#151515;display:inline-block;font-size:18px;padding:0;position:relative;text-decoration:none !important}.gnav_top-nav-featured-content_title:hover{cursor:pointer;color:#151515}.gnav_top-nav-featured-content_title:hover .gnav_top-nav-featured-content_internal-wrapper{background-size:100% 1px}.gnav_top-nav-featured-content_subtitle{color:var(--calcite-ui-text-2);font-size:12px;margin:0;padding:5px 0}.gnav_top-nav-featured-content_description{color:#151515;font-size:14px;line-height:1.5;padding:5px 0 12px 0}@media(min-width: 1024px){.gnav_top-nav-featured-content_description{max-width:90%}}.gnav_top-nav-featured-content_linkhref{color:#007ac2;font-size:14px;position:relative;text-decoration:none}.gnav_top-nav-featured-content_linkhref:after{background:#007ac2;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.gnav_top-nav-featured-content_linkhref:hover{text-decoration:none}.gnav_top-nav-featured-content_linkhref:hover:after{width:102%}.gnav_top-nav-featured-content_arrow-right_svg{height:16px;position:relative;right:-5px;top:5px;transition:all .35s ease-out;width:16px}
html[dir=rtl] .gnav_top-nav-column-based-menu_col:first-of-type{margin-right:.5rem !important}html[dir=rtl] .gnav_top-nav-column-based-menu_cta-wrapper{margin:15px 0 30px 19px;position:relative}@media(min-width: 1024px){html[dir=rtl] .gnav_top-nav-column-based-menu_cta-wrapper{margin:20px 0 !important}}html[dir=rtl] .gnav_top-nav-column-based-menu_wrapper{margin-left:0rem !important;margin-right:.5rem !important}html[dir=rtl] .gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-left{left:unset;padding:10px 20px 10px 40px;right:7px}html[dir=rtl] .gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-left .gnav_top-nav-column-based-menu_arrow-right_svg{left:25px;right:unset;transform:translateY(-50%) rotate(180deg)}.gnav_top-nav-column-based-menu{background:#fff;height:calc(75vh + var(--gnav-safe-area-inset-bottom));overflow-y:scroll;padding:0;width:100%}@media(min-width: 768px){.gnav_top-nav-column-based-menu{background:#f8f8f8;height:calc(80vh + var(--gnav-safe-area-inset-bottom))}}@media(min-width: 1024px){.gnav_top-nav-column-based-menu{background:#fff;height:auto;overflow:hidden}}@media(min-width: 1440px){.gnav_top-nav-column-based-menu{height:auto}.gnav_top-nav-column-based-menu .col-span-1 .gnav_top-nav-menu-link.single:first-child{padding-top:15px}}.gnav_top-nav-column-based-menu_inner_wrapper{padding:0 35px}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_inner_wrapper{padding:15px 0}}.gnav_top-nav-column-based-menu_wrapper{display:flex;flex-direction:column;margin-left:0 !important;padding:0}.gnav_top-nav-column-based-menu_wrapper:last-of-type{margin-right:0 !important}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_wrapper{flex-direction:row;padding:0}}.gnav_top-nav-column-based-menu_col{background:#f8f8f8;flex-basis:50%;list-style:none;padding:10px 20px;overflow-x:hidden;position:relative}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_col{background:rgba(0,0,0,0);flex-basis:60%;overflow-x:unset;min-width:200px;padding:0 20px}}@media(min-width: 1440px){.gnav_top-nav-column-based-menu_col{flex-basis:unset;padding:24px 24px;max-width:240px;min-width:240px}.gnav_top-nav-column-based-menu_col.full-width{padding:0 0 25px 0;max-width:unset;min-width:unset;width:40%}.gnav_top-nav-column-based-menu_col.double-col-span .gnav_top-nav-menu-link.simple-link:first-child{padding-top:0}.gnav_top-nav-column-based-menu_col.no-heading .gnav_top-nav-menu-link.simple-link:first-child{padding-top:0}.gnav_top-nav-column-based-menu_col.full-width.double-col-span.col-span-1{max-width:unset;min-width:unset;width:20%}.gnav_top-nav-column-based-menu_col.full-width.double-col-span.col-span-2{max-width:unset;min-width:unset;width:40%}.gnav_top-nav-column-based-menu_col.full-width.triple-col-span.col-span-1{max-width:unset;min-width:unset;width:20%}}.gnav_top-nav-column-based-menu_col.featured-content.col-span-1{width:100%}@media(min-width: 1440px){.gnav_top-nav-column-based-menu_col.featured-content.col-span-1{width:50%}}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_col.featured-content{padding:0 20px !important}}@media(min-width: 1440px){.gnav_top-nav-column-based-menu_col.featured-content{padding:0 !important}}.gnav_top-nav-column-based-menu_col-sub-cols{display:flex;flex-direction:column}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_col-sub-cols{flex-direction:row}}@media(min-width: 1440px){.gnav_top-nav-column-based-menu_col-sub-cols .gnav_top-nav-column-based-menu_col-sub-col .gnav_top-nav-menu-link.simple-link:first-child{padding-top:0}}.gnav_top-nav-column-based-menu_col:first-of-type{margin-left:0 !important;min-width:240px}.gnav_top-nav-column-based-menu_col:last-of-type{margin-right:0 !important}.gnav_top-nav-column-based-menu_col.col-span-2 .gnav_top-nav-column-based-menu_inner_wrapper{display:flex;flex-direction:column}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_col.col-span-2 .gnav_top-nav-column-based-menu_inner_wrapper{flex-direction:row;width:100%}}.gnav_top-nav-column-based-menu_col.col-span-2 .gnav_top-nav-column-based-menu_col-sub-col{list-style:none;padding:0}.gnav_top-nav-column-based-menu_col.col-span-2 .gnav_top-nav-column-based-menu_col-sub-col:first-of-type{margin-left:0 !important}.gnav_top-nav-column-based-menu_col.col-span-2 .gnav_top-nav-column-based-menu_col-sub-col{width:100%}.gnav_top-nav-column-based-menu_col.tile-col .gnav_top-nav-menu-link_tile-label{display:flex}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_col.tile-col{min-width:284px}.gnav_top-nav-column-based-menu_col.tile-col .gnav_top-nav-menu-link.simple-link{padding-bottom:0}.gnav_top-nav-column-based-menu_col.tile-col:last-child{border-left:thin solid #eaeaea;padding-inline-start:25px}}.gnav_top-nav-column-based-menu_heading{background:#f8f8f8;border-bottom:thin solid #dfdfdf;font-size:13px;font-weight:600;padding:15px 0 10px;position:relative;margin:0;text-transform:uppercase;width:100%;color:var(--calcite-ui-text-1)}.gnav_top-nav-column-based-menu_heading:first-of-type{margin:0 auto !important}@media(min-width: 768px){.gnav_top-nav-column-based-menu_heading:first-of-type{margin:0 0 7px !important}}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_heading:first-of-type{margin:0 0 20px 5px !important}}@media(min-width: 768px){.gnav_top-nav-column-based-menu_heading{padding:10px 0 15px;width:95%}}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_heading{background:rgba(0,0,0,0);padding:20px 0 10px 0;margin:0 0 10px 0;width:93%}}.gnav_top-nav-column-based-menu_arrow-right_svg{height:16px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:16px}.gnav_top-nav-column-based-menu_cta-wrapper{margin:15px 19px 30px 0;position:relative}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_cta-wrapper{margin:20px 0 !important;min-height:50px}}.gnav_top-nav-column-based-menu_top-nav-menu-cta-button{box-shadow:inset 0 0 0 1px #007ac2;color:#00619b;cursor:pointer;display:inline-block;font-size:14px;margin-left:0 !important;padding:10px 40px 10px 20px;position:relative;text-decoration:none;transition:all .25s ease-out;white-space:nowrap}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-left{left:5px;position:absolute;text-align:left}}@media(min-width: 1024px){.gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-right{left:50%;position:absolute}}.gnav_top-nav-column-based-menu_top-nav-menu-cta-button:hover{box-shadow:inset 0 0 0 3px #007ac2;color:#007ac2;text-decoration:none}
.gnav_top-nav-fly-out-menu{background:#fff;display:flex;flex-direction:row;width:100%}.gnav_top-nav-fly-out-menu .gnav_top-nav-column-based-menu{padding:0}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu .gnav_top-nav-column-based-menu{padding:0 15px 20px 0px}}.gnav_top-nav-fly-out-menu .gnav_top-nav-menu-link{padding:0}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu .gnav_top-nav-menu-link{padding:0 10px 10px 5px}.gnav_top-nav-fly-out-menu .gnav_top-nav-menu-link:first-child.single{padding-top:15px}}.gnav_top-nav-fly-out-menu_section-wrapper.mobile{position:relative}.gnav_top-nav-fly-out-menu_section-wrapper.mobile .gnav_top-nav-column-based-menu{height:0;transition:all .35s ease-out}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_section-wrapper.mobile .gnav_top-nav-column-based-menu{display:none}}.gnav_top-nav-fly-out-menu_sections-col,.gnav_top-nav-fly-out-menu_menu-col{vertical-align:top}.gnav_top-nav-fly-out-menu_menu-col{min-height:250px;width:70%}.gnav_top-nav-fly-out-menu_menu-col .gnav_top-nav-column-based-menu_col{width:auto}.gnav_top-nav-fly-out-menu_menu-col.mobile{display:none}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_menu-col.mobile{display:block}}.gnav_top-nav-fly-out-menu_sections-col{background:#eaeaea;height:82vh;overflow-y:auto;width:100%}@media(min-width: 768px){.gnav_top-nav-fly-out-menu_sections-col{height:90vh}}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_sections-col{height:auto;width:325px}}.gnav_top-nav-fly-out-menu_section-selection-button{background-color:rgba(0,0,0,0);border:0;color:#555;display:block;font-weight:500;font-size:12px;line-height:1.55;letter-spacing:1px;padding:15px 17px;position:relative;text-align:left;transition:all .35s ease-out;text-transform:uppercase;width:100%}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_section-selection-button{padding:15px 17px}}.gnav_top-nav-fly-out-menu_section-selection-button .gnav_top-nav-menu_mobile-chevron-svg{height:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_section-selection-button .gnav_top-nav-menu_mobile-chevron-svg{display:none}}.gnav_top-nav-fly-out-menu_section-selection-button:hover{background:#f8f8f8;color:#151515;cursor:pointer}.gnav_top-nav-fly-out-menu_section-selection-button.active{background:#fff;color:#151515}.gnav_top-nav-fly-out-menu_section-selection-button.active+.gnav_top-nav-column-based-menu{overflow-x:hidden;height:100%}@media(min-width: 1024px){.gnav_top-nav-fly-out-menu_section-selection-button.active+.gnav_top-nav-column-based-menu{height:auto}}.gnav_top-nav-fly-out-menu_section-selection-button.active:before{background:#007ac2}
html[dir=rtl] .gnav_top-nav-button{text-align:right}html[dir=rtl] .gnav_top-nav-button_right_arrow-svg{left:20px;right:unset;transform:translateY(-50%) rotate(180deg)}.gnav_top-nav-button{background:0;border:none;color:#151515;cursor:pointer;font-size:16px;margin:0;padding:20px 20px;position:relative;text-align:left;width:100%}@media(min-width: 1024px){.gnav_top-nav-button{line-height:1.25;padding:20px 20px;text-align:center;width:auto}}.gnav_top-nav-button:hover{background:0;box-shadow:inset 0 -3px rgba(0,122,194,.5);color:#000}.gnav_top-nav-button.expanded,.gnav_top-nav-button.is-active{background:0;box-shadow:inset 0 -3px #007ac2;color:#000}.gnav_top-nav-button_right_arrow-svg{height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}@media(min-width: 1024px){.gnav_top-nav-button_right_arrow-svg{display:none}}.gnav_top-nav-button_label{display:flex;flex-direction:row}.gnav_top-nav-button_label svg{margin:auto;margin-inline-start:7px}.gnav_top-nav-button_label-wrapper{margin:auto 0 0 0}
.gnav_top-nav-button-link{min-width:125px;height:55px;line-height:55px;font-size:1rem;padding:0 20px;color:#828282;border-bottom:solid 2px #fff;border:none;background:none;cursor:pointer;text-decoration:none;display:inline-block}.gnav_top-nav-button-link:hover{color:#323232;border-bottom:solid 2px #56a5d8}
.gnav_top-nav-drop-down{display:flex;left:0;position:absolute;transition:all .35s ease-out;top:0;z-index:999}@media(min-width: 1024px){.gnav_top-nav-drop-down{top:unset;left:auto}}.gnav_top-nav-drop-down_menu-background{display:none;background:none;border:none;cursor:pointer}.gnav_top-nav-drop-down_drop-down-wrapper{box-sizing:border-box;max-height:0;min-width:125px;overflow:hidden;transition:max-height .25s;z-index:9999}.gnav_top-nav-drop-down_featured-content-background{position:absolute;right:0;top:0;bottom:0;width:50%;background:#f8f8f8;z-index:1}.gnav_top-nav-drop-down_inner-wrapper{position:relative;z-index:2;background:#fff;margin:0 auto;width:100vw}@media(min-width: 375px){.gnav_top-nav-drop-down_inner-wrapper{height:75vh}}@media(min-width: 768px){.gnav_top-nav-drop-down_inner-wrapper{height:80vh;margin:0;width:60vw}}@media(min-width: 1024px){.gnav_top-nav-drop-down_inner-wrapper{height:auto;overflow:hidden;margin:0 auto;width:100%}}.gnav_top-nav-drop-down .drop-down{background:#fff;font-size:1rem}.gnav_top-nav-drop-down .drop-down button{font-size:1rem}@media(min-width: 1024px){.gnav_top-nav-drop-down.expanded{top:56px}}.gnav_top-nav-drop-down.expanded .gnav_top-nav-drop-down_menu-background{display:block;position:fixed;left:0;right:0;width:var(--gnav-visible-window-width);height:calc(100vh - 55px);background:#151515;opacity:.5;z-index:10}.gnav_top-nav-drop-down.expanded .gnav_top-nav-drop-down_drop-down-wrapper{background:rgba(0,0,0,.5);height:100vh;overflow:visible}.gnav_top-nav-drop-down.full-width.expanded{position:absolute;right:100%;top:0}@media(min-width: 1024px){.gnav_top-nav-drop-down.full-width.expanded{position:relative;top:unset}}.gnav_top-nav-drop-down.full-width.expanded .gnav_top-nav-drop-down{right:0;top:0}.gnav_top-nav-drop-down.full-width.expanded .gnav_top-nav-drop-down_background-wrapper{background:#fff;width:var(--gnav-visible-window-width);z-index:99999;position:relative}@media(min-width: 1024px){.gnav_top-nav-drop-down.full-width.expanded .gnav_top-nav-drop-down_background-wrapper{height:auto;overflow:hidden}}.gnav_top-nav-drop-down.full-width.expanded .gnav_top-nav-drop-down_drop-down-wrapper{position:absolute;left:0;top:0}@media(min-width: 1440px){.gnav_top-nav-drop-down.full-width.expanded .gnav_top-nav-drop-down_inner-wrapper{width:1440px}}@media(min-width: 1024px){.gnav_top-nav-drop-down.full-width.expanded{right:unset;left:0;position:absolute;top:56px}}
.gnav_top-nav-menu{background:none;display:flex;list-style:none;margin:0 auto !important;padding:0;width:100%}@media(min-width: 768px){.gnav_top-nav-menu{width:100%}}@media(min-width: 1024px){.gnav_top-nav-menu{margin:0 !important;width:auto}}.gnav_top-nav-menu_mobile_main__menu-button{align-items:center;background:#fff;border:0;border-bottom:thin solid #eaeaea;color:#151515;display:flex;font-size:16px;justify-content:center;padding:18px 0;position:relative;width:100%}@media(min-width: 1024px){.gnav_top-nav-menu_mobile_main__menu-button{display:none}}.gnav_top-nav-menu_mobile_main__menu-svg{height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.gnav_top-nav-menu-cta-button{border:thin solid #007ac2;color:#007ac2;display:inline-block;font-size:12px;margin:10px 0;padding:10px 25px 10px 15px;text-decoration:none}
.gnav_cta-button{cursor:pointer;padding:10px 20px;margin:0 5px;transition:all .5s;text-decoration:none;text-align:center;font-size:1rem;display:inline-block}.gnav_cta-button.light,.gnav_cta-button.dark{color:#fff;background:#007ac2;border:solid 1px #2890ce}.gnav_cta-button.light:hover,.gnav_cta-button.dark:hover{background:#004874;border:solid 1px #00619b}.gnav_cta-button.blue{color:#fff;background:#007ac2;border:solid 1px #fff}.gnav_cta-button.blue:hover{background:#fff;color:#007ac2}.gnav_cta-button.disabled{color:#aaa;background:#dfdfdf;border:solid 1px #cacaca}.gnav_cta-button.disabled:hover{color:#aaa;background:#dfdfdf;border:solid 1px #cacaca}
.gnav_top-nav-user-profile-account-actions_wrapper{padding:var(--gnav-space-2) var(--gnav-space-3) 0 var(--gnav-space-4)}.gnav_top-nav-user-profile-account-actions_wrapper .gnav_top-nav-user-profile-account-actions_ago-button{width:100%;margin:0;display:none}@media(min-width: 768px)and (orientation: portrait){.gnav_top-nav-user-profile-account-actions_wrapper .gnav_top-nav-user-profile-account-actions_ago-button{display:block}}@media(min-width: 1024px)and (orientation: landscape){.gnav_top-nav-user-profile-account-actions_wrapper .gnav_top-nav-user-profile-account-actions_ago-button{display:block}}@media(min-width: 768px)and (orientation: portrait){.gnav_top-nav-user-profile-account-actions_wrapper{padding:var(--gnav-space-4) var(--gnav-space-3) var(--gnav-space-4) var(--gnav-space-5)}}@media(min-width: 1024px)and (orientation: landscape){.gnav_top-nav-user-profile-account-actions_wrapper{padding:var(--gnav-space-4) var(--gnav-space-3) var(--gnav-space-4) var(--gnav-space-5)}}.gnav_top-nav-user-profile-account-actions_user-details-image-wrapper{display:flex}.gnav_top-nav-user-profile-account-actions_user-details-image-wrapper .gnav_svg-image_img-elem{border:2px solid #007ac2;border-radius:100%;overflow:hidden;margin-inline-end:var(--gnav-space-1);height:40px;width:40px}@media(min-width: 768px)and (orientation: portrait){.gnav_top-nav-user-profile-account-actions_user-details-image-wrapper .gnav_svg-image_img-elem{height:48px;width:48px}}@media(min-width: 1024px)and (orientation: landscape){.gnav_top-nav-user-profile-account-actions_user-details-image-wrapper .gnav_svg-image_img-elem{margin:auto;height:48px;width:48px}}.gnav_top-nav-user-profile-account-actions_account-info{display:flex;flex-direction:row}.gnav_top-nav-user-profile-account-actions_account-info-id{flex:1;font-size:var(--gnav-font--1);color:var(--gnav-esri-ui-text-2)}.gnav_top-nav-user-profile-account-actions_account-info-org-name-wrapper{position:relative;display:inline-flex;flex:1;justify-content:end}.gnav_top-nav-user-profile-account-actions_account-info-org-name{margin:0 var(--gnav-space-2);max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--gnav-font--1);color:var(--gnav-esri-ui-text-2);border:none;background-color:var(--gnav-esri-ui-background-1);border-radius:10px;padding:0 6px;cursor:pointer}.gnav_top-nav-user-profile-account-actions_account-info-org-name:hover{background-color:var(--gnav-esri-ui-background-2)}.gnav_top-nav-user-profile-account-actions_account-info-org-name:active{background-color:var(--gnav-esri-ui-background-3)}.gnav_top-nav-user-profile-account-actions_account-info-org-name:focus{outline:2px solid var(--gnav-esri-ui-brand-default);outline-offset:0px}.gnav_top-nav-user-profile-account-actions_account-info-org-tooltip{position:absolute;right:calc(100% - 85px);top:50%;transform:translateY(-50%);background-color:#fff;color:var(--gnav-calcite-ui-text-1);border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap;z-index:10;padding:var(--gnav-space-2) var(--gnav-space-3);font-size:var(--gnav-font--2);pointer-events:none}.gnav_top-nav-user-profile-account-actions_account-info-org-tooltip::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #fff;filter:drop-shadow(1px 0 1px rgba(0, 0, 0, 0.08))}.gnav_top-nav-user-profile-account-actions_user-details-info{display:flex;flex-direction:row}.gnav_top-nav-user-profile-account-actions_user-details-name{flex:1}.gnav_top-nav-user-profile-account-actions_user-details-name-wrapper{display:flex;flex:1;flex-direction:column;padding-inline-start:var(--gnav-space-3)}.gnav_top-nav-user-profile-account-actions_action-separator{flex:1}.gnav_top-nav-user-profile-account-actions_account-action-buttons{display:flex;flex-direction:row-reverse;gap:auto;width:100%;padding:0 0 var(--gnav-space-3) 0}.gnav_top-nav-user-profile-account-actions_account-action-buttons:last-child{flex:1}.gnav_top-nav-user-profile-account-actions_account-action-buttons .gnav_top-nav-user-profile-account-actions_profile-button{background:none;border:none;color:var(--gnav-calcite-ui-text-link);font-size:var(--gnav-font--1);padding:var(--gnav-space-3);margin:0}.gnav_top-nav-user-profile-account-actions_account-action-buttons .gnav_top-nav-user-profile-account-actions_profile-button:hover{text-decoration:none;cursor:pointer;background:var(--gnav-esri-ui-transparent-hover);border:none;color:var(--gnav-esri-ui-brand-hover)}.gnav_top-nav-user-profile-account-actions_account-action-buttons .gnav_top-nav-user-profile-account-actions_profile-button.flex-1{flex:1;text-align:end}
.grouped-links{padding:0 var(--gnav-space-3) var(--gnav-space-5) var(--gnav-space-5);overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--gnav-calcite-ui-border-3);background-color:var(--gnav-calcite-ui-foreground-2)}@media(min-height: 1080px){.grouped-links{border-bottom:1px solid var(--gnav-calcite-ui-border-3)}}.grouped-links{flex:1}.grouped-links-link-group-title{padding:var(--gnav-space-4) 0 var(--gnav-space-2) 0;font-weight:bold;color:var(--gnav-calcite-ui-text-1);font-size:var(--gnav-font-0);border-bottom:1px solid var(--gnav-calcite-ui-border-3);margin:0}.grouped-links-link-group-item{padding:var(--gnav-space-2) 0 0 0;margin:0}.grouped-links-link-group-link{color:var(--gnav-calcite-ui-text-2);text-decoration:none;font-size:var(--gnav-font-0) !important;position:relative}@media(min-width: 768px){.grouped-links-link-group-link{font-size:var(--gnav-font-0)}}.grouped-links-link-group-link::after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.grouped-links-link-group-link:hover::after{width:102%}.grouped-links-link-group-list{list-style:none;padding:0;margin:0;padding-inline-start:var(--gnav-space-3)}
html[dir=rtl] .gnav_top-nav-user-profile_wrapper.expanded{right:unset;left:0;z-index:1}html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper{right:unset;left:-700px}html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper.expanded{right:unset;left:-9px}@media(min-width: 768px){html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper.expanded{right:unset;left:-9px}}@media(min-width: 1024px){html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper{transition:left .25s ease-out}html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper.expanded{right:unset;left:-9px;transition:left .25s ease-out}}@media(min-width: 1440px){html[dir=rtl] .gnav_top-nav-user-profile-new_wrapper.expanded{right:unset;left:-9px}}.gnav_top-nav-user-profile-new{align-items:center;display:flex;height:56px;justify-content:center;min-width:55px}.gnav_top-nav-user-profile-new_close_button{background:0;border:0;border-bottom:thin solid #dfdfdf;margin:0;padding:0;position:relative;width:100%;cursor:pointer}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_close_button{display:none}}.gnav_top-nav-user-profile-new_close_button__label{color:#151515;font-size:14px;margin:0;padding:15px 0;text-align:center}.gnav_top-nav-user-profile-new_my_account_title_container{display:none;flex-direction:row;padding:var(--gnav-space-3) var(--gnav-space-5);border-bottom:1px solid var(--gnav-calcite-ui-border-3)}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_my_account_title_container{display:flex}}.gnav_top-nav-user-profile-new_my_account_title_container_close_button{background:0;border:0;cursor:pointer;display:flex;padding:0;margin:0;align-items:center;justify-content:center}.gnav_top-nav-user-profile-new_my_account_title_title{color:var(--gnav-calcite-ui-text-1);font-size:var(--gnav-font-0);text-align:start;width:100%;flex:1}.gnav_top-nav-user-profile-new_arrow_left__svg{height:16px;left:10px;position:absolute;top:49%;transform:translateY(-50%);width:16px}.gnav_top-nav-user-profile-new_drop-down .gnav_top-nav-drop-down_drop-down-wrapper{left:unset;right:0;top:56px}.gnav_top-nav-user-profile-new_shim{display:none}.gnav_top-nav-user-profile-new_shim.expanded{position:absolute;top:56px;bottom:63px;width:100%;height:100%;background:rgba(0,0,0,.5)}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_shim.expanded{display:block}}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_shim{top:0px;bottom:0px}.gnav_top-nav-user-profile-new_shim.expanded{top:0px;bottom:0px}}.gnav_top-nav-user-profile-new_container.expanded{position:fixed;width:100%;top:0;width:l;right:0;z-index:10000000000000000;top:56px;bottom:63px}@media(min-width: 768px){.gnav_top-nav-user-profile-new_container.expanded{width:60%;top:56px;bottom:63px}}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_container.expanded{top:0;bottom:0;width:100vw}}.gnav_top-nav-user-profile-new_wrapper{background:#fff;right:-700px;position:fixed;width:100%;top:56px;bottom:55px;display:flex;flex-direction:column}.gnav_top-nav-user-profile-new_wrapper.expanded{right:14px;position:fixed;display:flex;flex-direction:column;right:0;top:56px;bottom:55px}@media(min-width: 768px){.gnav_top-nav-user-profile-new_wrapper{top:0;width:60%;top:56px;bottom:55px}.gnav_top-nav-user-profile-new_wrapper.expanded{right:0;top:56px;bottom:55px;z-index:1}}@media(min-width: 1024px){.gnav_top-nav-user-profile-new_wrapper{width:400px;top:0;bottom:0;transition:right .25s ease-out}.gnav_top-nav-user-profile-new_wrapper.expanded{right:0px;top:0;bottom:0;transition:right .25s ease-out}}@media(min-width: 1440px){.gnav_top-nav-user-profile-new_wrapper.expanded{right:0px}}.gnav_top-nav-user-profile-new_wrapper .gnav_top-nav-featured-content{flex:unset;flex-basis:unset}.gnav_top-nav-user-profile-new_scroll_region{display:flex;flex-direction:column;flex:1;overflow:auto;overscroll-behavior:contain}.gnav_top-nav-user-profile-new_scroll_region .grouped-links{flex:unset;overflow:visible;overscroll-behavior:unset}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_filler{display:none}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_article{background:var(--gnav-calcite-ui-foreground-2)}@media(min-height: 1080px){.gnav_top-nav-user-profile-new_scroll_region{overflow:hidden;overscroll-behavior:unset}.gnav_top-nav-user-profile-new_scroll_region .grouped-links{flex:1;overflow:auto;overscroll-behavior:contain}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_filler{display:unset}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_article{background:#f8f8f8}}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_article{padding:0 var(--gnav-space-3) var(--gnav-space-5) var(--gnav-space-5)}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_heading{padding:var(--gnav-space-5) 0 0 0;border-bottom:unset;border-top:1px solid var(--gnav-calcite-ui-border-3)}@media(min-height: 1080px){.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_heading{border-top:unset}}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_imageurl{padding:var(--gnav-space-2) 0}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_wrapper{padding-top:0;padding-bottom:0}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_title{max-width:unset}.gnav_top-nav-user-profile-new_scroll_region .gnav_top-nav-featured-content_description{padding:var(--gnav-space-2) 0 var(--gnav-space-3) 0;max-width:unset}.gnav_top-nav-user-profile-new_user-details{align-items:center;display:flex;position:relative;flex-direction:column;flex-basis:5%;justify-content:center}.gnav_top-nav-user-profile-new_user-details-avatar{display:flex;flex-direction:column;padding:25px 0;width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile-new_user-details-avatar{flex-direction:row}}.gnav_top-nav-user-profile-new_user-details-avatar .gnav_top-nav-user-profile_user-details-info,.gnav_top-nav-user-profile-new_user-details-avatar .gnav_top-nav-user-profile_user-details-links{width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile-new_user-details-avatar .gnav_top-nav-user-profile_user-details-info,.gnav_top-nav-user-profile-new_user-details-avatar .gnav_top-nav-user-profile_user-details-links{width:50%}}.gnav_top-nav-user-profile-new_user-details-links{padding:40px 0;text-align:center}@media(min-width: 768px){.gnav_top-nav-user-profile-new_user-details-links{padding:0}}.gnav_top-nav-user-profile-new_user-details-links .gnav_top-nav-menu-link_anchor{color:#007ac2}@media(min-width: 768px){.gnav_top-nav-user-profile-new_user-details-links .gnav_top-nav-menu-link_anchor{padding:5px 15px}}.gnav_top-nav-user-profile-new_user-details-link{display:block}.gnav_top-nav-user-profile-new_user-details-image{border:5px solid #007ac2;border-radius:100%;overflow:hidden;margin:0 auto;width:120px;height:120px}.gnav_top-nav-user-profile-new_user-details-name{font-size:12px;padding:20px 0 0;text-align:center}.gnav_top-nav-user-profile-new_user-details-bottom-buttons{bottom:0;display:flex;position:fixed;width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile-new_user-details-bottom-buttons{bottom:unset;position:relative}}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button{margin:0;width:50%}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button:last-child{background:#fff;border:0;border-top:thin solid #007ac2;color:#007ac2;margin-left:13px}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button:last-child:hover{background:#007ac2;color:#fff}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .col{border-top:thin solid #007ac2;text-align:center;width:50%}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .col:first-child a{background:#007ac2;color:#fff}.gnav_top-nav-user-profile-new_user-details-bottom-buttons .col a{color:#007ac2;padding:10px 0;text-decoration:none;display:block}
html[dir=rtl] .gnav_top-nav-user-profile_wrapper.expanded{right:unset;left:0}.gnav_top-nav-user-profile{align-items:center;display:flex;height:56px;justify-content:center;min-width:55px}.gnav_top-nav-user-profile_close_button{background:0;border:0;border-bottom:thin solid #dfdfdf;margin:0;padding:0;position:relative;width:100%}.gnav_top-nav-user-profile_close_button__label{color:#151515;font-size:14px;margin:0;padding:15px 0;text-align:center}.gnav_top-nav-user-profile_arrow_left__svg{height:16px;left:10px;position:absolute;top:49%;transform:translateY(-50%);width:16px}.gnav_top-nav-user-profile_drop-down .gnav_top-nav-drop-down_drop-down-wrapper{left:unset;right:0;top:56px}.gnav_top-nav-user-profile_wrapper{background:#fff;border:thin solid #007ac2;display:none;height:100vh;position:absolute;right:0;top:0;transition:right .25s ease-out;width:100%}.gnav_top-nav-user-profile_wrapper.expanded{display:block;right:0}@media(min-width: 768px){.gnav_top-nav-user-profile_wrapper{height:auto;position:absolute;right:0px;top:55px;width:400px}.gnav_top-nav-user-profile_wrapper.expanded{right:-55px}}@media(min-width: 1024px){.gnav_top-nav-user-profile_wrapper.expanded{right:-20px}}@media(min-width: 1440px){.gnav_top-nav-user-profile_wrapper.expanded{right:-72px}}.gnav_top-nav-user-profile_user-details{align-items:center;display:flex;position:relative;flex-direction:column;flex-basis:5%;justify-content:center}.gnav_top-nav-user-profile_user-details-avatar{display:flex;flex-direction:column;padding:25px 0;width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile_user-details-avatar{flex-direction:row}}.gnav_top-nav-user-profile_user-details-avatar .gnav_top-nav-user-profile_user-details-info,.gnav_top-nav-user-profile_user-details-avatar .gnav_top-nav-user-profile_user-details-links{width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile_user-details-avatar .gnav_top-nav-user-profile_user-details-info,.gnav_top-nav-user-profile_user-details-avatar .gnav_top-nav-user-profile_user-details-links{width:50%}}.gnav_top-nav-user-profile_user-details-links{padding:40px 0;text-align:center}@media(min-width: 768px){.gnav_top-nav-user-profile_user-details-links{padding:0}}.gnav_top-nav-user-profile_user-details-links .gnav_top-nav-menu-link_anchor{color:#007ac2}@media(min-width: 768px){.gnav_top-nav-user-profile_user-details-links .gnav_top-nav-menu-link_anchor{padding:5px 15px}}.gnav_top-nav-user-profile_user-details-link{display:block}.gnav_top-nav-user-profile_user-details-image{border:5px solid #007ac2;border-radius:100%;overflow:hidden;margin:0 auto;width:120px;height:120px}.gnav_top-nav-user-profile_user-details-name{font-size:12px;padding:20px 0 0;text-align:center}.gnav_top-nav-user-profile_user-details-bottom-buttons{bottom:0;display:flex;position:fixed;width:100%}@media(min-width: 768px){.gnav_top-nav-user-profile_user-details-bottom-buttons{bottom:unset;position:relative}}.gnav_top-nav-user-profile_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button{margin:0;width:50%}.gnav_top-nav-user-profile_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button:last-child{background:#fff;border:0;border-top:thin solid #007ac2;color:#007ac2}.gnav_top-nav-user-profile_user-details-bottom-buttons .gnav_top-nav-user-profile_profile-button:last-child:hover{background:#007ac2;color:#fff}.gnav_top-nav-user-profile_user-details-bottom-buttons .col{border-top:thin solid #007ac2;text-align:center;width:50%}.gnav_top-nav-user-profile_user-details-bottom-buttons .col:first-child a{background:#007ac2;color:#fff}.gnav_top-nav-user-profile_user-details-bottom-buttons .col a{color:#007ac2;padding:10px 0;text-decoration:none;display:block}
html[dir=rtl] .gnav_top-nav-user-profile-button_view-profile-button svg{transform:rotate(180deg)}.gnav_top-nav-user-profile-button{align-items:center;position:relative;background:0;border:none;cursor:pointer;display:flex;justify-content:end;padding-inline-end:25px}.gnav_top-nav-user-profile-button.mobile{margin:0 0 0 auto}.gnav_top-nav-user-profile-button:hover{background:0}.gnav_top-nav-user-profile-button .calcite-icon{fill:#151515}.gnav_top-nav-user-profile-button.new-login-button{width:auto;white-space:nowrap;gap:var(--gnav-space-2);font-size:var(--gnav-font-0);color:var(--gnav-ui-text-1);padding:0;margin-inline-end:var(--gnav-space-2)}@media(min-width: 768px){.gnav_top-nav-user-profile-button.new-login-button{height:55px;padding:var(--gnav-space-5);font-size:var(--gnav-font--1)}}@media(min-width: 1440px){.gnav_top-nav-user-profile-button{justify-content:center}}.gnav_top-nav-user-profile-button_view-profile-button{justify-content:end}.gnav_top-nav-user-profile-button_view-profile-button .profile-info{display:flex;flex-direction:column;align-items:flex-start;text-align:start;margin-inline-start:4px}.gnav_top-nav-user-profile-button_view-profile-button .profile-info .profile-name{font-weight:600;font-size:var(--gnav-font-0);color:var(--gnav-calcite-ui-text-1)}@media(min-width: 768px){.gnav_top-nav-user-profile-button_view-profile-button .profile-info .profile-name{font-size:var(--gnav-font--1)}}.gnav_top-nav-user-profile-button_view-profile-button .profile-info .profile-id{font-size:var(--gnav-font--1);color:var(--gnav-calcite-ui-text-2)}@media(min-width: 768px){.gnav_top-nav-user-profile-button_view-profile-button .profile-info .profile-id{font-size:var(--gnav-font--2)}}.gnav_top-nav-user-profile-button_view-profile-button .calcite-icon{margin-inline-start:var(--gnav-space-2)}.gnav_top-nav-user-profile-button .gnav_top-nav-user-profile-button_login-button-tooltip{display:none;position:absolute;left:50%;transform:translateX(-50%);background-color:var(--gnav-calcite-ui-foreground-1);color:var(--gnav-calcite-ui-text-1);border:1px solid var(--gnav-calcite-ui-border-3);border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);white-space:nowrap;z-index:10;padding:var(--gnav-space-2);top:110%}.gnav_top-nav-user-profile-button .gnav_top-nav-user-profile-button_login-button-tooltip::before,.gnav_top-nav-user-profile-button .gnav_top-nav-user-profile-button_login-button-tooltip::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.gnav_top-nav-user-profile-button .gnav_top-nav-user-profile-button_login-button-tooltip::before{bottom:100%;border-bottom:9px solid var(--gnav-calcite-ui-border-3);margin-bottom:-1px}.gnav_top-nav-user-profile-button .gnav_top-nav-user-profile-button_login-button-tooltip::after{bottom:calc(100% - 1px);border-bottom:8px solid var(--gnav-calcite-ui-foreground-1)}@media(min-width: 768px){.gnav_top-nav-user-profile-button.is-focused .gnav_top-nav-user-profile-button_login-button-tooltip{display:block}.gnav_top-nav-user-profile-button{padding:var(--gnav-space-3) var(--gnav-space-5)}}
.gnav_top-nav-cart-notification{position:relative;height:55px;width:55px}.gnav_top-nav-cart-notification_link{align-items:center;color:#151515;display:flex;height:100%;justify-content:center}.gnav_top-nav-cart-notification_count{background:#007ac2;border-radius:25px;color:#fff;font-size:8px;line-height:10px;padding:2px 5px;position:absolute;right:7px;top:10px;text-align:center}
.gnav_top-nav-notifications-button{align-items:center;background:0;border:none;cursor:pointer;display:flex;justify-content:center;height:55px;width:55px;position:relative}@media(min-width: 1440px){.gnav_top-nav-notifications-button{justify-content:center}}.gnav_top-nav-notifications-button:hover{background:0}.gnav_top-nav-notifications-button_new-notification{width:10px;height:10px;border-radius:10px;top:12px;right:11px;position:absolute;background-color:var(--gnav-calcite-ui-brand)}
.gnav_top-nav-notifications-more-options{position:relative}.gnav_top-nav-notifications-more-options_button{background:0;border:none;cursor:pointer;display:flex;justify-content:center;margin:auto;padding:6px}.gnav_top-nav-notifications-more-options_button.button-open,.gnav_top-nav-notifications-more-options_button:hover{background-color:var(--gnav-calcite-ui-foreground-2)}.gnav_top-nav-notifications-more-options_content{position:absolute;background-color:#fff;outline:1px solid var(--gnav-calcite-ui-border-1);white-space:nowrap;right:0;display:flex;flex-direction:column;z-index:1}.gnav_top-nav-notifications-more-options_content .expandable-list{padding:0}.gnav_top-nav-notifications-more-options_content-option{border:none;cursor:pointer;font-size:var(--gnav-font-0);color:var(--gnav-calcite-ui-text-1);background-color:var(--gnav-calcite-ui-foreground-1) !important;list-style:none;padding:0}.gnav_top-nav-notifications-more-options_content-option:hover{background-color:var(--gnav-calcite-ui-foreground-2) !important}.gnav_top-nav-notifications-more-options_content-option:focus{border:none !important;box-shadow:inset 0 0 0 2px #007ac2;outline:none}.gnav_top-nav-notifications-more-options_content-option.content-option-disabled{color:var(--gnav-calcite-ui-text-3);opacity:.5;cursor:not-allowed;background-color:var(--gnav-calcite-ui-foreground-1) !important}.gnav_top-nav-notifications-more-options_content-option-button{background:none;border:none;padding:0;margin:0;width:100%;text-align:left;border:none;cursor:pointer;font-size:var(--gnav-font-0);padding:var(--gnav-space-2);color:var(--gnav-calcite-ui-text-1);background-color:var(--gnav-calcite-ui-foreground-1) !important}.gnav_top-nav-notifications-more-options_content-option-button:hover{background-color:var(--gnav-calcite-ui-foreground-2) !important}.gnav_top-nav-notifications-more-options_content-option-button:focus{border:none !important;box-shadow:inset 0 0 0 2px #007ac2;outline:none}.gnav_top-nav-notifications-more-options_content-option-button.content-option-disabled{color:var(--gnav-calcite-ui-text-3);opacity:.5;cursor:not-allowed;background-color:var(--gnav-calcite-ui-foreground-1) !important}
.gnav_top-nav-notifications-list-item{width:100%;display:flex;gap:var(--gnav-space-3);padding:var(--gnav-space-4) var(--gnav-space-3) var(--gnav-space-4) var(--gnav-space-4);border-bottom:1px solid rgba(0,0,0,.0509803922);margin:0}.gnav_top-nav-notifications-list-item .gnav_top-nav-notifications-list-item_content-title{display:flex;flex-direction:row;cursor:pointer}.gnav_top-nav-notifications-list-item .gnav_top-nav-notifications-list-item_content-title:hover .top-nav-notifications-list-item-content-title-text{text-decoration:underline}.gnav_top-nav-notifications-list-item .expandable-message .top-nav-notifications-list-item-content-title-text{font-weight:var(--calcite-font-weight-medium)}.gnav_top-nav-notifications-list-item .expandable-message .gnav_top-nav-notifications-list-item_expandable-icon{cursor:pointer}.gnav_top-nav-notifications-list-item .top-nav-notifications-list-item-content-title-text{flex:1;margin:auto;margin-bottom:var(--gnav-space-1)}.gnav_top-nav-notifications-list-item_content-date{margin-top:var(--gnav-space-3)}.gnav_top-nav-notifications-list-item_expandable-icon{border:none;background:none;height:36px;padding:6px}.gnav_top-nav-notifications-list-item_item-content{flex:1;color:var(--gnav-ui-text-1);font-size:var(--gnav-font--1)}.gnav_top-nav-notifications-list-item_item-content-message{padding:var(--gnav-space-1) 0 var(--gnav-space-3) 0}.gnav_top-nav-notifications-list-item_item-header{display:flex;flex-direction:row;margin-bottom:var(--gnav-space-1)}.gnav_top-nav-notifications-list-item_source-name{flex:1;display:flex;margin:auto;font-weight:bold}.gnav_top-nav-notifications-list-item_avatar{width:36px;height:36px;background-color:#fadef0;display:flex;border-radius:32px;position:relative}.gnav_top-nav-notifications-list-item_avatar.avatar-ea{background-color:#fadef0}.gnav_top-nav-notifications-list-item_avatar.avatar-ec{background-color:#dcd2f2}.gnav_top-nav-notifications-list-item_avatar.avatar-me{background-color:#afedec}.gnav_top-nav-notifications-list-item_avatar.avatar-ao{background-color:#d9ef9f}.gnav_top-nav-notifications-list-item_avatar-label{margin:auto;font-size:var(--gnav-font--1);font-weight:var(--calcite-font-weight-medium)}.gnav_top-nav-notifications-list-item_content-date{font-size:var(--gnav-font--2);color:var(--gnav-ui-text-3)}.gnav_top-nav-notifications-list-item_new-indicator{width:12px;height:12px;border-radius:10px;top:-1px;right:27px;position:absolute;background-color:var(--gnav-calcite-ui-brand);display:none}.status_new .gnav_top-nav-notifications-list-item_new-indicator{display:block}#globalnav li.gnav_top-nav-notifications-list-item.status_new{background-color:rgba(214,239,255,.6)}#globalnav li.gnav_top-nav-notifications-list-item{background-color:var(--gnav-calcite-ui-foreground-1)}#globalnav li.gnav_top-nav-notifications-list-item:hover{background-color:var(--gnav-esri-ui-transparent-hover)}.top-nav-notifications-list-item-content-message a{text-decoration:none;color:var(--gnav-esri-ui-text-link);background-image:linear-gradient(var(--gnav-esri-ui-text-link-hover, #004874), var(--gnav-esri-ui-text-link-hover, #004874)),linear-gradient(rgba(0, 122, 194, 0.4), rgba(0, 122, 194, 0.4));background-size:0px 1px,100% 1px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background-size .3s ease,color .2s ease}.top-nav-notifications-list-item-content-message a:hover{color:var(--gnav-esri-ui-text-link-hover, #004874);background-size:100% 1px,100% 1px}.top-nav-notifications-list-item-content-message a:active{color:var(--gnav-esri-ui-text-link-press, #00304d)}
.top-nav-notifications-list-wrapper{overflow:auto;width:100%;height:100%;max-height:556px;border:none}.top-nav-notifications-list{padding:0;width:100%;overflow:auto;height:100%;box-sizing:border-box;margin:0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3019607843);z-index:1;display:flex}.overlay .overlay-content{margin:auto;background-color:#fff;width:80%;padding:var(--gnav-space-8)}
.gnav_top-nav-notifications_scrim{position:fixed;top:55px;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:none}.gnav_top-nav-notifications{position:absolute;top:54px;right:-4px;background-color:#fff;width:400px;min-height:300px;max-height:600px;display:flex;flex-direction:column}.gnav_top-nav-notifications label{display:block;margin-block-end:var(--space-1)}.gnav_top-nav-notifications{border:1px solid var(--gnav-calcite-ui-border-3)}.gnav_top-nav-notifications ul,.gnav_top-nav-notifications li{margin:0}.gnav_top-nav-notifications .clean-scrollbars::-webkit-scrollbar{width:10px;height:10px;background-color:var(--gnav-calcite-ui-foreground-1)}.gnav_top-nav-notifications .clean-scrollbars::-webkit-scrollbar-thumb{background-color:var(--gnav-calcite-ui-border-1);border:2px solid var(--gnav-calcite-ui-foreground-1)}.gnav_top-nav-notifications .clean-scrollbars::-webkit-scrollbar-thumb:hover{background-color:var(--gnav-calcite-ui-border-2);border:2px solid var(--gnav-calcite-ui-border-2)}.gnav_top-nav-notifications_header{display:flex;padding:var(--gnav-space-1) var(--gnav-space-3) var(--gnav-space-1) var(--gnav-space-4)}.gnav_top-nav-notifications_content{flex:1;height:100%;display:flex;position:relative}.gnav_top-nav-notifications_header-title{flex:1;margin:auto;font-size:var(--gnav-font-0);font-weight:bold;color:var(--gnav-calcite-ui-text-1)}.gnav_top-nav-notifications_content-container{display:flex;flex-direction:column;align-content:center;width:256px;margin:auto;text-align:center;height:100%;color:var(--gnav-calcite-ui-text-1);opacity:.35}@media(max-width: 768px){.gnav_top-nav-notifications{width:60vw;right:-50px;position:absolute;max-height:unset;height:calc(100vh - 56px)}.gnav_top-nav-notifications .top-nav-notifications-list-wrapper{max-height:unset}}@media(max-width: 480px){.gnav_top-nav-notifications{width:100vw}}
.gnav_top-nav-notifications-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6509803922);z-index:1;display:flex}.gnav_top-nav-notifications-overlay_content{margin:auto;background-color:var(--gnav-calcite-ui-foreground-1);width:80%;border:1px solid var(--gnav-calcite-ui-border-1);padding:var(--gnav-space-8)}.gnav_top-nav-notifications-overlay_message{font-size:var(--gnav-font--1);color:var(--gnav-calcite-ui-text-1);font-weight:var(--gnav-calcite-font-weight-normal);line-height:1.5}.gnav_top-nav-notifications-overlay_buttons{padding-top:var(--gnav-space-4);padding-bottom:var(--gnav-space-8);display:flex;gap:var(--gnav-space-3)}.gnav_top-nav-notifications-overlay_buttons .btn{position:relative;display:inline-block;padding:.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .05s linear;transition:all .05s linear;cursor:pointer;font-family:inherit;font-size:var(--gnav-font--1);font-weight:var(--gnav-calcite-font-weight-normal);line-height:1.5}.gnav_top-nav-notifications-overlay_buttons .btn:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}.gnav_top-nav-notifications-overlay_buttons .btn.btn-transparent{background-color:rgba(0,0,0,0);color:#0079c1;border-color:#0079c1}.gnav_top-nav-notifications-overlay_checkbox label{font-size:var(--gnav-font--1);color:var(--gnav-calcite-ui-text-1);line-height:1.5}
html[dir=rtl] .gnav_notification-popup_close-button-wrapper{left:5px;right:unset}.react-aria-Modal{position:fixed;top:0;bottom:0;right:0;width:300px;background:var(--page-background);outline:none}.react-aria-ModalOverlay{height:var(--visual-viewport-height);justify-content:center;align-items:center;width:100vw;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999999999;color:#151515}.react-aria-ModalOverlay.visible{padding:1em 10px 1em 1em}.react-aria-ModalOverlay.full-screen{top:20px;left:20px;right:20px;bottom:20px;-ms-transform:none;transform:none}.gnav_notification-popup_scrim{visibility:hidden;opacity:0;transition:opacity .5s}.gnav_notification-popup_scrim[data-entering]{animation:modal-blur 400ms}.gnav_notification-popup_scrim[data-exiting]{animation:modal-blur 400ms reverse ease-in}.gnav_notification-popup_scrim.visible{visibility:visible;position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;background:rgba(0,0,0,.85)}.gnav_notification-popup .gnav_notification-popup_content{padding:10px;max-height:calc(100vh - 200px);min-width:700px;height:calc(100% - 50px);overflow-x:hidden;overflow-y:auto}.gnav_notification-popup .gnav_notification-popup_content-wrapper{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity .5s}.gnav_notification-popup .gnav_notification-popup_content-wrapper.visible{background:#fff;color:#151515;border-radius:10px;border:solid 1px #dfdfdf;padding:1em 10px 1em 1em;outline:none}.gnav_notification-popup .gnav_notification-popup_content-wrapper.visible:focus{outline:solid 2px #007ac2}.gnav_notification-popup .gnav_notification-popup_content-wrapper.full-screen{top:20px;left:20px;right:20px;bottom:20px;-ms-transform:none;transform:none;width:calc(100% - 40px);height:calc(100% - 40px)}.gnav_notification-popup .gnav_notification-popup_heading .modal-title{padding:10px;font-size:1.3rem;margin:0}.gnav_notification-popup .gnav_notification-popup_heading .gnav_notification-popup_toggle-wrapper{margin:auto;display:flex;flex-direction:row-reverse}.gnav_notification-popup .gnav_notification-popup_heading .gnav_notification-popup_toggle{display:block;padding:10px;cursor:pointer;background:none;border:none;margin:0;border-radius:5px;color:#151515}.gnav_notification-popup .gnav_notification-popup_heading .gnav_notification-popup_toggle:hover{background:#fff;color:#151515}.gnav_notification-popup .gnav_notification-popup_button-row{padding:10px}@media only screen and (max-width: 820px){.gnav_notification-popup .gnav_notification-popup_content-wrapper{margin:0;position:absolute;top:10px;left:10px;right:10px;bottom:10px;-ms-transform:none;transform:none;width:calc(100% - 20px);height:calc(100% - 20px)}.gnav_notification-popup .gnav_notification-popup_content{min-width:100% !important;max-height:calc(100vh - 180px)}}.react-aria-Modal{position:fixed;top:0;bottom:0;right:0;width:300px;background:var(--page-background);outline:none}.react-aria-Modal[data-entering]{animation:mymodal-slide 300ms}.react-aria-Modal[data-exiting]{animation:mymodal-slide 300ms reverse ease-in}.gnav_notification-popup{background-color:#fff}@keyframes modal-blur{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.85)}}@media only screen and (max-width: 820px){.gnav_notification-popup_content-wrapper{margin:0;position:absolute;top:10px;left:10px;right:10px;bottom:10px;-ms-transform:none;transform:none;width:calc(100% - 20px);height:calc(100% - 20px)}.gnav_notification-popup_content{min-width:100% !important;max-height:calc(100vh - 180px)}}
.gnav_select-list{font-size:1rem;position:relative;z-index:2;background:url(https://assets.esri.com/content/dam/esrisites/en-us/common/aem-forms/down-arrow.svg) calc(100% - .5rem) 50%/auto 1rem no-repeat,#fff;background-size:.75rem;box-sizing:border-box;height:40px;line-height:40px;padding-right:30px;padding-left:10px;border:solid 1px #cacaca;margin:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px}.gnav_select-list::-ms-expand{display:none}.gnav_select-list:focus{color:#000;border:solid 2px #000}
.gnav_language-dialog{font-size:1.25rem;padding:50px 0}.gnav_language-dialog:focus-visible{outline:1px solid #007ac2}@media(min-width: 1024px){.gnav_language-dialog{padding:0px 125px 50px;min-width:550px}}.gnav_language-dialog_message-label{margin-bottom:25px}.gnav_language-dialog_language-choices{width:100%;display:block;margin-bottom:10px}.gnav_language-dialog_button-row{text-align:right}.gnav_language-dialog_change-language-button{margin-right:0}
.gnav_language-switch-notification{background:#eaeaea;border-bottom:solid 1px #b5b5b5;position:fixed;height:0;overflow:hidden;transition:all .25s ease-out;visibility:hidden;width:100vw;z-index:9}.gnav_language-switch-notification.visible{height:170px;max-height:300px;visibility:visible}@media only screen and (max-width: 800px){.gnav_language-switch-notification.visible{max-height:500px}}.gnav_language-switch-notification_close-button{position:absolute;right:20px;top:20px;cursor:pointer;border:none;background:none}.gnav_language-switch-notification_close-button .calcite-icon{fill:#00619b;width:30px;height:30px;transition:all .5s}.gnav_language-switch-notification_close-button:hover .calcite-icon{fill:#00304d}.gnav_language-switch-notification_content-wrapper{max-width:1440px;margin:auto;display:flex;flex-direction:row}@media only screen and (max-width: 800px){.gnav_language-switch-notification_content-wrapper{display:block}}.gnav_language-switch-notification_col{padding:25px 20px;width:70%}@media only screen and (max-width: 800px){.gnav_language-switch-notification_col{width:calc(100% - 50px)}}.gnav_language-switch-notification_right-col{width:30%}@media only screen and (max-width: 800px){.gnav_language-switch-notification_right-col{text-align:center}}.gnav_language-switch-notification_submit-button{display:block;min-width:250px;margin-bottom:10px}@media only screen and (max-width: 800px){.gnav_language-switch-notification_submit-button{margin:10px auto}}.gnav_language-switch-notification_different-remember-cb{margin-right:10px;margin-left:5px}.gnav_language-switch-notification_choices{display:block;margin-top:10px}
.gnav_dev-notification{position:absolute;right:0;top:0;border:solid 1px #da4d1e;background:#802c0f;color:#fff;padding:3px;font-size:.6rem;opacity:.5}@media screen and (max-width: 1000px){.gnav_dev-notification{display:none}}
.esri-header-barrier{display:block !important}.gnav_top-nav{background:#fff;height:56px;min-height:55px;position:relative;display:block !important;z-index:9999999999}.gnav_top-nav_search-button{align-items:center;background:rgba(0,0,0,0);border:0;box-shadow:inset 0 0 #007ac2;color:#151515;cursor:pointer;display:flex;height:55px;justify-content:center;margin:0;padding:0;position:relative;text-align:center;transition:all .35s ease-out;width:40px}.gnav_top-nav_search-button:hover{background:rgba(0,0,0,0)}.gnav_top-nav_search-button svg{fill:#151515}@media(min-width: 1024px){.gnav_top-nav_search-button{justify-content:center;width:55px}}.gnav_top-nav_menu-overlay{background:rgba(0,0,0,.5);display:none;height:100vh;position:fixed;width:var(--gnav-visible-window-width);z-index:5}.gnav_top-nav_menu-overlay.active{display:block !important}.gnav_top-nav_menu-overlay.active:hover{background:rgba(0,0,0,.5)}.gnav_top-nav_full-wrapper{box-shadow:inset 0 -1px 0 0 #dfdfdf;height:56px}.gnav_top-nav_wrapper{display:flex;flex-direction:row;position:relative;height:100%}@media(min-width: 1024px){.gnav_top-nav_wrapper{height:56px}}.gnav_top-nav_navigation-internal-wrapper{display:flex;height:55px;margin:auto;width:100%}@media(min-width: 1440px){.gnav_top-nav_navigation-internal-wrapper{max-width:1440px}}.gnav_top-nav_mobile-config-options-wrapper{background:#f3f3f3 !important;display:flex;height:100%;justify-content:center;margin:0;padding:var(--gnav-space-3) 0 var(--gnav-space-3) var(--gnav-space-3);width:100%}@media(min-width: 768px){.gnav_top-nav_mobile-config-options-wrapper{padding:0}}@media(min-width: 1024px){.gnav_top-nav_mobile-config-options-wrapper{display:none}}.gnav_top-nav_mobile-config-options-wrapper.mobile-lang-user-cart{position:fixed;bottom:0;height:auto;background:#fff !important;width:100%;border-top:1px solid var(--gnav-calcite-ui-border-3)}@media(min-width: 768px){.gnav_top-nav_mobile-config-options-wrapper.mobile-lang-user-cart{width:60%;max-height:unset;border-top:1px solid var(--gnav-calcite-ui-border-3)}}.gnav_top-nav_mobile-menu-button{background:0;border:0;height:56px;margin:0;padding:0;position:relative;width:50px}.gnav_top-nav_mobile-menu-button svg{fill:#151515;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.gnav_top-nav_mobile-menu-button.mobile-visible{box-shadow:inset 0 -3px #007ac2}@media(min-width: 1024px){.gnav_top-nav_mobile-menu-button{display:none;width:55px}}.gnav_top-nav_menu-wrapper{display:none;flex-direction:column;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);height:100vh;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:56px;transition:all .35s ease-out;width:100%}.gnav_top-nav_menu-wrapper .gnav_top-nav-menu{background:#fff !important}.gnav_top-nav_menu-wrapper.mobile-visible{background:#f8f8f8;display:flex;overflow-x:hidden;overflow-y:scroll;background:#f3f3f3}@media(min-width: 1024px){.gnav_top-nav_menu-wrapper.mobile-visible{background:#fff;height:unset}}@media(min-width: 768px){.gnav_top-nav_menu-wrapper{height:100vh;overflow:hidden;width:60%}}@media(min-width: 1024px){.gnav_top-nav_menu-wrapper{height:unset;display:flex;flex-direction:row;padding:0;position:unset;right:unset;top:unset;visibility:unset;flex:1}}.gnav_top-nav_user-actions-wrapper{display:flex;height:56px;margin:0;width:30%;list-style:none}.gnav_top-nav_user-actions-wrapper.desktop-actions{display:none}@media(min-width: 1024px){.gnav_top-nav_user-actions-wrapper.desktop-actions{display:flex;padding:0;width:auto}}@media(min-width: 1510px){.gnav_top-nav_user-actions-wrapper.desktop-actions{margin-inline-end:-20px}}.gnav_top-nav_user-actions-wrapper.mobile-actions{padding:0;width:auto;margin:0 0 0 auto}@media(min-width: 1024px){.gnav_top-nav_user-actions-wrapper.mobile-actions{display:none}}.gnav_top-nav_user-action{align-items:center;background:none;display:flex;justify-content:center;height:55px;list-style:none;margin:0;padding:0;position:relative;width:50px}@media(min-width: 768px){.gnav_top-nav_user-action{width:55px}}@media(min-width: 1024px){.gnav_top-nav_user-action:hover{box-shadow:inset 0 -3px rgba(0,122,194,.5)}}.gnav_top-nav_user-action.hidden-in-mobile{display:none;width:auto}@media(min-width: 768px){.gnav_top-nav_user-action.hidden-in-mobile{display:flex}}.gnav_top-nav_user-action.show-in-tablet{display:none;width:auto}@media(min-width: 768px){.gnav_top-nav_user-action.show-in-tablet{display:flex}}@media(min-width: 1024px){.gnav_top-nav_user-action.show-in-tablet{display:none}}.gnav_top-nav_user-action.hidden-in-desktop{display:flex}@media(min-width: 1024px){.gnav_top-nav_user-action.hidden-in-desktop{display:none}}.gnav_top-nav_language-chooser-button{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:center;position:relative}@media(min-width: 768px){.gnav_top-nav_language-chooser-button{height:55px;width:55px}}@media(min-width: 1024px){.gnav_top-nav_language-chooser-button{justify-content:center;padding:0}}.gnav_top-nav_language-chooser-button:hover{background:rgba(0,0,0,0)}.gnav_top-nav_language-chooser-button .gnav_svg-image{fill:#151515;height:24px;width:24px}.gnav_top-nav_language-chooser-down-arrow{height:16px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:16px}
.gnav_footer-brand{margin-bottom:0;width:79px}@media(min-width: 1024px){.gnav_footer-brand{margin-top:15px;width:auto}}.gnav_footer-brand_home-logo{display:block;width:100%}.gnav_footer-brand_home-logo svg{width:100%}@media(min-width: 400px){.gnav_footer-brand_home-logo svg{height:auto}}@media(min-width: 1024px){.gnav_footer-brand_home-logo svg{width:125px;height:auto}}
.gnav_footer-bread-crumbs{display:flex;margin:15px 0;font-size:14px}@media(min-width: 768px){.gnav_footer-bread-crumbs{margin:24px 0 15px}}@media(min-width: 1024px){.gnav_footer-bread-crumbs{margin:12px 40px}}@media(min-width: 1152px){.gnav_footer-bread-crumbs{margin:12px 20px}}@media(min-width: 1180px){.gnav_footer-bread-crumbs{margin:15px 12px 20px 14px}}.gnav_footer-bread-crumbs_label{font-size:14px}.gnav_footer-bread-crumbs_list{display:flex;flex-flow:wrap;margin:0;padding:0}.gnav_footer-bread-crumbs_list-anchor{margin:0;padding:0}.gnav_footer-bread-crumbs_list-anchor:first-child .gnav_footer-bread-crumbs_link{padding-left:0}.gnav_footer-bread-crumbs_list-anchor .is-last{padding:0 10px}.gnav_footer-bread-crumbs_link{padding:0 10px;text-decoration:none;color:#151515;cursor:pointer}.gnav_footer-bread-crumbs_link:hover{color:#007ac2}
.gnav_footer-link{color:#151515;font-size:14px;padding:0;position:relative;text-decoration:none;transition:all .35s ease-out;background:none;border:none;cursor:pointer}.gnav_footer-link_inline-wrapper{background:linear-gradient(180deg, #151515 0, #151515 98%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;transition:all .35s ease-out}.gnav_footer-link:hover{color:#151515;text-decoration:none}.gnav_footer-link:hover .gnav_footer-link_inline-wrapper{background-size:100% 1px}
.gnav_footer-bottom-links_link-wrapper{margin:5px 0;flex-grow:1;list-style:none}.gnav_footer-bottom-links_link:after{background:#151515;bottom:1px;content:"";left:0;position:absolute;transition:all .25s ease-out;width:0}.gnav_footer-bottom-links_link:hover{color:#151515;text-decoration:none}.gnav_footer-bottom-links_link:hover:after{width:100%}
.gnav_footer-menu{margin:0;flex-grow:1}@media(min-width: 768px){.gnav_footer-menu{margin:0;padding-bottom:32px}}@media(min-width: 820px){.gnav_footer-menu{margin:0 16px 0 0}}@media(min-width: 1024px){.gnav_footer-menu{margin:0 40px}}@media(min-width: 1152px){.gnav_footer-menu{margin:0 20px}}@media(min-width: 1180px){.gnav_footer-menu{margin:0 16px}}.gnav_footer-menu_title{border:none;background:none;font-size:12px;padding:12px 0;margin-bottom:0;font-weight:bold;text-transform:uppercase;margin-top:0;outline:none}.gnav_footer-menu_title:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}@media only screen and (min-width: 1024px){.gnav_footer-menu_title:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:-webkit-focus-ring-color auto 1px;outline:Highlight auto 1px}}.gnav_footer-menu_title:focus-visible{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}@media only screen and (min-width: 1024px){.gnav_footer-menu_title:focus-visible{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:-webkit-focus-ring-color auto 1px;outline:Highlight auto 1px}}@media only screen and (max-width: 700px){.gnav_footer-menu_title{cursor:pointer;font-weight:600;display:block;position:relative;width:100%;text-align:left}.gnav_footer-menu_title:hover,.gnav_footer-menu_title.expanded{color:#007ac2}}.gnav_footer-menu_chevron{display:none;height:16px;width:16px}@media only screen and (max-width: 700px){.gnav_footer-menu_chevron{display:inline-block;position:absolute;right:5px}}.gnav_footer-menu_divider{height:1px;background:#cacaca}@media only screen and (max-width: 700px){.gnav_footer-menu_divider{display:none}}.gnav_footer-menu_links{padding-top:10px}@media only screen and (max-width: 700px){.gnav_footer-menu_links{max-height:0;padding-top:0;overflow:hidden;transition:all .5s}.gnav_footer-menu_links.visible{max-height:250px;padding-bottom:20px}}.gnav_footer-menu_links ul,.gnav_footer-menu_links ul li{margin:0;padding:0;list-style:none}.gnav_footer-menu_link{color:#151515;font-size:12px;position:relative;text-decoration:none}.gnav_footer-menu_link:hover{color:#151515;text-decoration:none}@media only screen and (max-width: 700px){.gnav_footer-menu_link{padding:15px 0;display:block}}@media(min-width: 1024px){.gnav_footer-menu_link{display:inline-block;margin:5px 0;padding:0}}
.gnav_footer-social{display:grid;grid-gap:5px;justify-content:right;margin:0;padding:0 0 24px 0;grid-template-columns:repeat(3, 40px);grid-template-rows:36px;flex:1}@media(min-width: 400px){.gnav_footer-social{padding:0 10px 24px}}@media(min-width: 768px){.gnav_footer-social{padding:0px 15px 15px 0;grid-gap:5px}}@media(min-width: 1024px){.gnav_footer-social{grid-template-columns:repeat(3, 40px);padding:15px 15px 15px 0;width:auto}}.gnav_footer-social_list-item{display:flex;list-style:none;margin:0}@media(min-width: 1024px){.gnav_footer-social_list-item{align-items:unset;display:unset}}.gnav_footer-social_link{display:inline-flex;background-color:#6e6e6e;width:36px;height:36px;margin:0;cursor:pointer}.gnav_footer-social_link svg{width:100%;height:100%}.gnav_footer-social_link[data-platform=Facebook] svg{position:relative;top:-6px;left:-6px;width:calc(100% + 3px)}
.gnav_cookie-notification-cta{cursor:pointer;text-decoration:none;transition:all .25s;margin:0 10px;font-size:1rem}.gnav_cookie-notification-cta.link:hover{text-decoration:underline}.gnav_cookie-notification-cta.link.light{color:#007ac2}.gnav_cookie-notification-cta.link.light:hover{color:#004874}.gnav_cookie-notification-cta.link.dark{color:#fff}.gnav_cookie-notification-cta.link.dark:hover{color:#9fd4f3}.gnav_cookie-notification-cta.link.blue{color:#fff}.gnav_cookie-notification-cta.button{padding:10px 20px;border:none}.gnav_cookie-notification-cta.button.light,.gnav_cookie-notification-cta.button.dark{color:#fff;background:#007ac2}.gnav_cookie-notification-cta.button.light:hover,.gnav_cookie-notification-cta.button.dark:hover{background:#004874}.gnav_cookie-notification-cta.button.blue{color:#fff;background:#007ac2;border:solid 1px #fff}.gnav_cookie-notification-cta.button.blue:hover{background:#fff;color:#007ac2}
.gnav_cookie-notification{padding:10px;text-align:center;position:fixed;left:0;right:0;visibility:hidden;opacity:0;transition:all 1s;z-index:999}.gnav_cookie-notification.visible{visibility:visible;opacity:1}.gnav_cookie-notification_dialog-text{display:inline-block;margin:0 100px}.gnav_cookie-notification_dialog-text a{text-decoration:none;color:inherit}.gnav_cookie-notification_dialog-text a:hover{text-decoration:underline}.gnav_cookie-notification.light{background:#eaeaea;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf}.gnav_cookie-notification.dark{background:#000;border-top:solid 1px #000;border-bottom:solid 1px #000}.gnav_cookie-notification.dark *{color:#fff}.gnav_cookie-notification.blue{background:#007ac2;border-top:solid 1px #001726;border-bottom:solid 1px #001726}.gnav_cookie-notification.blue *{color:#fff}.gnav_cookie-notification.top{top:0;border-top:none}.gnav_cookie-notification.bottom{bottom:0;border-bottom:none}
.gnav_cookie-modal-slide{text-align:center}.gnav_cookie-modal-slide_button-section{margin-top:50px}.gnav_cookie-modal-slide_primary-button,.gnav_cookie-modal-slide_secondary-button{display:block;margin:25px auto !important;font-size:.95rem}.gnav_cookie-modal-slide_primary-button{min-width:200px}.gnav_cookie-modal-slide_secondary-button{border:none;padding:0;background:none;cursor:pointer;color:#007ac2;text-decoration:none !important}.gnav_cookie-modal-slide_secondary-button:hover{color:#004874;text-decoration:underline !important}
.gnav_cookie-modal{padding:50px;text-align:center}@media only screen and (max-width: 700px){.gnav_cookie-modal{padding:0}}.gnav_cookie-modal_intro-text{font-size:1.5rem}.gnav_cookie-modal_confirmation-icon{width:50px;height:50px;display:block;margin:auto;fill:#288835}.gnav_cookie-modal_confirm-heading{font-size:1.5rem;margin-bottom:50px}.gnav_cookie-modal_confirm-message a{cursor:pointer;color:#007ac2;text-decoration:none}.gnav_cookie-modal_confirm-message a:hover{color:#004874;text-decoration:underline}
.gnav_footer{background:#fff;display:block !important}.gnav_footer .gnav_responsive-container{padding:0}.gnav_footer_rainbow-stripe{animation:d 4s linear infinite;background-image:linear-gradient(90deg, #29bfff, #a231ff, #0deccd, #29bfff);background-repeat:repeat-x;background-size:133vw 4px;height:4px;margin-bottom:0}.gnav_footer_row{display:flex;padding:32px 20px 40px;flex-direction:column}@media(min-width: 1124px){.gnav_footer_row{flex-direction:row;padding:32px 32px}}@media(min-width: 1440px){.gnav_footer_row{flex-direction:row;padding:17px 0}}.gnav_footer_bottom-row{display:flex;flex-direction:column}@media(min-width: 1440px){.gnav_footer_bottom-row{flex-direction:row}}.gnav_footer_bottom-row .gnav_footer_right-col-nav{width:100%}.gnav_footer_bottom-row .gnav_footer_right-col{display:flex;flex-grow:1;gap:20px;flex-direction:column;margin-block-start:20px;padding-inline-start:var(--space-1)}@media(min-width: 768px){.gnav_footer_bottom-row .gnav_footer_right-col{flex-direction:row}}@media(min-width: 1440px){.gnav_footer_bottom-row .gnav_footer_right-col{margin-block-start:0}}@media(min-width: 1440px){.gnav_footer_bottom-row .gnav_footer_right-col{margin-inline-start:30px;padding-top:17px}}.gnav_footer_left-col{position:relative}@media(min-width: 1440px){.gnav_footer_left-col{max-width:224px;width:14%}}@media(min-width: 1024px){.gnav_footer_right-col{width:100%}}@media(min-width: 1440px){.gnav_footer_right-col{width:90%}}.gnav_footer_lang-display{font-size:14px;padding:0 10px}.gnav_footer_footer-menu-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 768px){.gnav_footer_footer-menu-wrapper{display:grid;grid-template-columns:repeat(3, 224px);grid-template-rows:2}}@media(min-width: 1152px){.gnav_footer_footer-menu-wrapper{display:grid;grid-template-columns:repeat(5, 190px)}}.gnav_footer_brand-social{display:flex}@media(min-width: 1024px){.gnav_footer_brand-social{align-items:baseline;flex-direction:column}}@media only screen and (max-width: 700px){.gnav_footer_menu-links{display:block}}.gnav_footer_divider{height:1px;background:#cacaca;margin:0}.gnav_footer_language-chooser-button{align-items:center;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;padding:0;position:relative}.gnav_footer_language-chooser-button:hover{background:rgba(0,0,0,0)}.gnav_footer_language-chooser-button svg{fill:#151515;height:28px;width:28px}@media(min-width: 768px){.gnav_footer_language-chooser-button{left:0;top:0}}@media(min-width: 1024px){.gnav_footer_language-chooser-button{left:0;position:absolute;top:50%;transform:translateY(-50%)}}.gnav_footer .gnav_svg-image_svg-wrapper{fill:#6e6e6e}.gnav_footer .gnav_svg-image_svg-wrapper:hover{fill:#151515}
*[class^=gnav_]{box-sizing:border-box;font-family:"Avenir Next","Helvetica Neue",sans-serif;-webkit-font-smoothing:subpixel-antialiased}html,body{height:auto;font-size:16px}html.fixed,body.fixed{height:100vh;overflow:hidden;position:fixed;width:var(--gnav-visible-window-width, 100vw)}#globalnav,#globalfooter{width:100%;--gnav-visible-window-width: var(--visible-window-width, 100vw);--gnav-unit: var(--unit, 16px);--gnav-space-px: var(--space-px, calc(0.625 * var(--gnav-unit)));--gnav-space-1: var(--space-1, calc(0.25 * var(--gnav-unit)));--gnav-space-2: var(--space-2, calc(0.5 * var(--gnav-unit)));--gnav-space-3: var(--space-3, calc(0.75 * var(--gnav-unit)));--gnav-space-4: var(--space-4, calc(1 * var(--gnav-unit)));--gnav-space-5: var(--space-5, calc(1.25 * var(--gnav-unit)));--gnav-space-6: var(--space-6, calc(1.5 * var(--gnav-unit)));--gnav-space-8: var(--space-8, calc(2 * var(--gnav-unit)));--gnav-space-10: var(--space-10, calc(2.5 * var(--gnav-unit)));--gnav-space-12: var(--space-12, calc(3 * var(--gnav-unit)));--gnav-space-16: var(--space-16, calc(4 * var(--gnav-unit)));--gnav-space-20: var(--space-20, calc(5 * var(--gnav-unit)));--gnav-space-24: var(--space-24, calc(6 * var(--gnav-unit)));--gnav-space-32: var(--space-32, calc(8 * var(--gnav-unit)));--gnav-space-40: var(--space-40, calc(10 * var(--gnav-unit)));--gnav-space-48: var(--space-48, calc(12 * var(--gnav-unit)));--gnav-space-56: var(--space-56, calc(14 * var(--gnav-unit)));--gnav-space-64: var(--space-64, calc(16 * var(--gnav-unit)));--gnav-font-0: var(--font-0, clamp(0.875rem, 0.818181818rem + 0.252525253vw, 1rem));--gnav-large: var(--large, 90em);--gnav-medium: var(--medium, 72em);--gnav-small: var(--small, 48em);--gnav-extra-small: var(--extra-small, 29.75em);--gnav-safe-area-inset-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--gnav-calcite-font-weight-normal: var(--calcite-font-weight-normal, 400);--gnav-calcite-font-weight-medium: var(--calcite-font-weight-medium, 500);--gnav-font--3: var( --font--3, clamp(calc(0.625 * var(--gnav-unit)), calc(0.625 * var(--gnav-unit)) + 0vw, calc(0.625 * var(--gnav-unit))) );--gnav-font--2: var( --font--2, clamp( calc(0.625 * var(--gnav-unit)), calc((0.568181818 * var(--gnav-unit)) + 0.252525253vw), calc(0.75 * var(--gnav-unit)) ) );--gnav-font--1: var( --font--1, clamp( calc(0.75 * var(--gnav-unit)), calc((0.693181818 * var(--gnav-unit)) + 0.252525253vw), calc(0.875 * var(--gnav-unit)) ) );--gnav-font-0: var( --font-0, clamp( calc(0.875 * var(--gnav-unit)), calc((0.818181818 * var(--gnav-unit)) + 0.252525253vw), calc(1 * var(--gnav-unit)) ) );--gnav-font-1: var( --font-1, clamp( calc(1 * var(--gnav-unit)), calc((0.943181818 * var(--gnav-unit)) + 0.252525253vw), calc(1.125 * var(--gnav-unit)) ) );--gnav-font-2: var( --font-2, clamp( calc(1.125 * var(--gnav-unit)), calc((1.068181818 * var(--gnav-unit)) + 0.252525253vw), calc(1.25 * var(--gnav-unit)) ) );--gnav-font-3: var( --font-3, clamp( calc(1.25 * var(--gnav-unit)), calc((1.079545455 * var(--gnav-unit)) + 0.757575758vw), calc(1.625 * var(--gnav-unit)) ) );--gnav-font-4: var( --font-4, clamp( calc(1.625 * var(--gnav-unit)), calc((1.454545455 * var(--gnav-unit)) + 0.757575758vw), calc(2 * var(--gnav-unit)) ) );--gnav-font-5: var( --font-5, clamp( calc(1.625 * var(--gnav-unit)), calc((1.227272727 * var(--gnav-unit)) + 1.767676768vw), calc(2.5 * var(--gnav-unit)) ) );--gnav-font-6: var( --font-6, clamp(calc(2 * var(--gnav-unit)), calc((1.545454545 * var(--gnav-unit)) + 2.02020202vw), calc(3 * var(--gnav-unit))) );--gnav-font-7: var( --font-7, clamp( calc(2.5 * var(--gnav-unit)), calc((2.045454545 * var(--gnav-unit)) + 2.02020202vw), calc(3.5 * var(--gnav-unit)) ) );--gnav-font-8: var( --font-8, clamp( calc(2.5 * var(--gnav-unit)), calc((1.818181818 * var(--gnav-unit)) + 3.03030303vw), calc(4 * var(--gnav-unit)) ) );--gnav-esri-ui-background-1: var(--esri-ui-background-1, oklch(98% 0 0));--gnav-esri-ui-background-2: var(--esri-ui-background-2, oklch(94% 0 0));--gnav-esri-ui-background-3: var(--esri-ui-background-3, oklch(90% 0 0));--gnav-esri-ui-background-default: var(--esri-ui-background-default, oklch(100% 0 0));--gnav-esri-ui-text-1: var(--esri-ui-text-1, oklch(0% 0 0/0.96));--gnav-esri-ui-text-2: var(--esri-ui-text-2, oklch(0% 0 0/0.67));--gnav-esri-ui-text-3: var(--esri-ui-text-3, oklch(0% 0 0/0.58));--gnav-esri-ui-text-inverse: var(--esri-ui-text-inverse, oklch(100% 0 0/0.96));--gnav-esri-ui-text-link: var(--esri-ui-text-link, oklch(47% 0.13 239));--gnav-esri-ui-text-link-hover: var(--esri-ui-text-link-hover, #004874);--gnav-esri-ui-text-link-press: var(--esri-ui-text-link-press, #00304d);--gnav-esri-ui-border-1: var(--esri-ui-border-1, oklch(0% 0 0/0.25));--gnav-esri-ui-border-2: var(--esri-ui-border-2, oklch(0% 0 0/0.21));--gnav-esri-ui-border-3: var(--esri-ui-border-3, oklch(0% 0 0/0.14));--gnav-esri-ui-border-input: var(--esri-ui-border-input, oklch(0% 0 0/0.41));--gnav-esri-ui-brand-default: var(--esri-ui-brand-default, oklch(53% 0.15 239));--gnav-esri-ui-brand-hover: var(--esri-ui-brand-hover, oklch(47% 0.13 239));--gnav-esri-ui-brand-press: var(--esri-ui-brand-press, oklch(38% 0.1 239));--gnav-esri-ui-status-info-default: var(--esri-ui-status-info-default, oklch(47% 0.13 239));--gnav-esri-ui-status-success-default: var(--esri-ui-status-success-default, oklch(65% 0.22 149));--gnav-esri-ui-status-warning-default: var(--esri-ui-status-warning-default, oklch(86% 0.2 100));--gnav-esri-ui-status-danger-default: var(--esri-ui-status-danger-default, oklch(55% 0.22 30));--gnav-esri-ui-inverse-default: var(--esri-ui-inverse-default, oklch(20% 0 0));--gnav-esri-ui-transparent-hover: var(--esri-ui-transparent-hover, oklch(0% 0 0/0.04));--gnav-esri-ui-transparent-press: var(--esri-ui-transparent-press, oklch(0% 0 0/0.08));--gnav-esri-ui-transparent-scrim: var(--esri-ui-transparent-scrim, oklch(100% 0 0/0.67));--gnav-esri-ui-transparent: var(--esri-ui-transparent, oklch(0% 0 0/0));--gnav-ui-brand: var(--ui-brand, var(--gnav-esri-ui-brand-default));--gnav-ui-text-1: var(--ui-text-1, var(--gnav-esri-ui-text-1));--gnav-ui-text-2: var(--ui-text-2, var(--gnav-esri-ui-text-2));--gnav-ui-text-3: var(--ui-text-3, var(--gnav-esri-ui-text-3));--gnav-calcite-ui-foreground-1: var(--calcite-ui-foreground-1, var(--gnav-esri-ui-background-default));--gnav-calcite-ui-foreground-2: var(--calcite-ui-foreground-2, var(--gnav-esri-ui-background-2));--gnav-calcite-ui-foreground-3: var(--calcite-ui-foreground-3, var(--gnav-esri-ui-background-3));--gnav-calcite-ui-background: var(--calcite-ui-background, var(--gnav-esri-ui-background-1));--gnav-calcite-ui-text-1: var(--calcite-ui-text-1, var(--gnav-esri-ui-text-1));--gnav-calcite-ui-text-2: var(--calcite-ui-text-2, var(--gnav-esri-ui-text-2));--gnav-calcite-ui-text-3: var(--calcite-ui-text-3, var(--gnav-esri-ui-text-3));--gnav-calcite-ui-text-inverse: var(--calcite-ui-text-inverse, var(--gnav-esri-ui-text-inverse));--gnav-calcite-ui-text-link: var(--calcite-ui-text-link, var(--gnav-esri-ui-text-link));--gnav-calcite-ui-border-1: var(--calcite-ui-border-1, var(--gnav-esri-ui-border-1));--gnav-calcite-ui-border-2: var(--calcite-ui-border-2, var(--gnav-esri-ui-border-2));--gnav-calcite-ui-border-3: var(--calcite-ui-border-3, var(--gnav-esri-ui-border-3));--gnav-calcite-ui-border-input: var(--calcite-ui-border-input, var(--gnav-esri-ui-border-input));--gnav-calcite-ui-brand: var(--calcite-ui-brand, var(--gnav-esri-ui-brand-default));--gnav-calcite-ui-brand-hover: var(--calcite-ui-brand-hover, var(--gnav-esri-ui-brand-hover));--gnav-calcite-ui-brand-press: var(--calcite-ui-brand-press, var(--gnav-esri-ui-brand-press));--gnav-calcite-ui-info: var(--calcite-ui-info, var(--gnav-esri-ui-status-info-default));--gnav-calcite-ui-success: var(--calcite-ui-success, var(--gnav-esri-ui-status-success-default));--gnav-calcite-ui-warning: var(--calcite-ui-warning, var(--gnav-esri-ui-status-warning-default));--gnav-calcite-ui-danger: var(--calcite-ui-danger, var(--gnav-esri-ui-status-danger-default));--gnav-calcite-ui-inverse: var(--calcite-ui-inverse, var(--gnav-esri-ui-inverse-default));--gnav-page-background: var(--page-background, var(--gnav-calcite-ui-foreground-1));--gnav-visual-viewport-height: var(--visual-viewport-height, 100vh);font-size:16px}#globalnav ol ul li,#globalnav ul li,#globalfooter ol ul li,#globalfooter ul li{background:none;list-style:none}#globalnav [class*=column-] [class*=column-]:first-of-type,#globalfooter [class*=column-] [class*=column-]:first-of-type{margin-inline-start:0 !important}.calcite-mode-dark #globalnav,.calcite-mode-dark #globalfooter{--gnav-esri-ui-background-1: var(--esri-ui-background-1, oklch(22% 0 0));--gnav-esri-ui-background-2: var(--esri-ui-background-2, oklch(26% 0 0));--gnav-esri-ui-background-3: var(--esri-ui-background-3, oklch(30% 0 0));--gnav-esri-ui-background-default: var(--esri-ui-background-default, oklch(18% 0 0));--gnav-esri-ui-text-1: var(--esri-ui-text-1, oklch(100% 0 0/0.96));--gnav-esri-ui-text-2: var(--esri-ui-text-2, oklch(100% 0 0/0.67));--gnav-esri-ui-text-3: var(--esri-ui-text-3, oklch(100% 0 0/0.58));--gnav-esri-ui-text-inverse: var(--esri-ui-text-inverse, oklch(0% 0 0/0.96));--gnav-esri-ui-text-link: var(--esri-ui-text-link, oklch(66% 0.19 239));--gnav-esri-ui-text-link-hover: var(--esri-ui-text-link-hover, #004874);--gnav-esri-ui-text-link-press: var(--esri-ui-text-link-press, #00304d);--gnav-esri-ui-border-1: var(--esri-ui-border-1, oklch(100% 0 0/0.25));--gnav-esri-ui-border-2: var(--esri-ui-border-2, oklch(100% 0 0/0.21));--gnav-esri-ui-border-3: var(--esri-ui-border-3, oklch(100% 0 0/0.14));--gnav-esri-ui-border-input: var(--esri-ui-border-input, oklch(100% 0 0/0.33));--gnav-esri-ui-brand-default: var(--esri-ui-brand-default, oklch(66% 0.17 239));--gnav-esri-ui-brand-hover: var(--esri-ui-brand-hover, oklch(72% 0.17 239));--gnav-esri-ui-brand-press: var(--esri-ui-brand-press, oklch(75% 0.15 239));--gnav-esri-ui-status-info-default: var(--esri-ui-status-info-default, oklch(66% 0.17 239));--gnav-esri-ui-status-success-default: var(--esri-ui-status-success-default, oklch(66% 0.26 147));--gnav-esri-ui-status-warning-default: var(--esri-ui-status-warning-default, oklch(79% 0.18 100));--gnav-esri-ui-status-danger-default: var(--esri-ui-status-danger-default, oklch(65% 0.24 30));--gnav-esri-ui-inverse-default: var(--esri-ui-inverse-default, oklch(98% 0 0));--gnav-esri-ui-transparent-hover: var(--esri-ui-transparent-hover, oklch(100% 0 0/0.04));--gnav-esri-ui-transparent-press: var(--esri-ui-transparent-press, oklch(100% 0 0/0.08));--gnav-esri-ui-transparent-scrim: var(--esri-ui-transparent-scrim, oklch(0% 0 0/0.67));--gnav-esri-ui-transparent: var(--esri-ui-transparent, oklch(100% 0 0/0))}
