.dijitReset {margin:0; border:0; padding:0; font: inherit; line-height:normal; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {position: absolute; visibility: hidden;}.dijitHidden * {visibility: hidden !important;}.dijitVisible {display: block !important; position: relative; visibility: visible;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important; border-collapse: separate;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: -10000px !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0; -webkit-overflow-scrolling: touch;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_safari .dijitTextBoxDisabled input {color: #B0B0B0;}.dj_safari textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: ""; white-space: nowrap; pointer-events: none;}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {position: absolute !important; z-index: 2;}.dijitBorderContainer > .dijitTextArea {resize: none;}.dijitGutter {position: absolute; font-size: 1px;}.dijitSplitter {position: absolute; overflow: hidden; z-index: 10; background-color: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; opacity: 0;}.dj_ie6 .dijitSplitterCover,.dj_ie7 .dijitSplitterCover,.dj_ie8 .dijitSplitterCover {filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize; -webkit-tap-highlight-color: transparent;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize; -webkit-tap-highlight-color: transparent;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto; -webkit-overflow-scrolling: touch;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitFieldset {border: 1px solid gray;}.dijitTitlePaneTitle, .dijitFieldsetTitle {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitTitlePaneTitleFixedOpen, .dijitTitlePaneTitleFixedClosed,.dijitFieldsetTitleFixedOpen, .dijitFieldsetTitleFixedClosed {cursor: default;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner, .dijitFieldset .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner, .dj_a11y .dijitFieldset .dijitArrowNodeInner {display: inline; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode, .dj_a11y .dijitFieldset .dijitArrowNode {display: none;}.dijitTitlePaneTitleFixedOpen .dijitArrowNode, .dijitTitlePaneTitleFixedOpen .dijitArrowNodeInner,.dijitTitlePaneTitleFixedClosed .dijitArrowNode, .dijitTitlePaneTitleFixedClosed .dijitArrowNodeInner,.dijitFieldsetTitleFixedOpen .dijitArrowNode, .dijitFieldsetTitleFixedOpen .dijitArrowNodeInner,.dijitFieldsetTitleFixedClosed .dijitArrowNode, .dijitFieldsetTitleFixedClosed .dijitArrowNodeInner {display: none !important;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer table {width: auto; clear: both;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarMonthContainer {text-align: center;}.dijitCalendarDecrementArrow {float: left;}.dijitCalendarIncrementArrow {float: right;}.dijitCalendarYearLabel {white-space: nowrap;}.dijitCalendarNextYear {margin:0 0 0 0.55em;}.dijitCalendarPreviousYear {margin:0 0.55em 0 0;}.dijitCalendarIncrementControl {vertical-align: middle;}.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitCalendarDisabledDate {color: gray; text-decoration: line-through; cursor: default;}.dijitSpacer {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer; -webkit-tap-highlight-color: transparent;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitMenuItemIconChar {display: none; visibility: hidden;}.dj_a11y .dijitMenuItemIconChar {display: inline;}.dijitCheckedMenuItemChecked .dijitMenuItemIconChar,.dijitRadioMenuItemChecked .dijitMenuItemIconChar {visibility: visible;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; -webkit-tap-highlight-color: transparent; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto; -webkit-tap-highlight-color: transparent;}.dijitTreeContainer {float: left;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dj_ie .dijitTreeLabel:focus {outline: 1px dotted black;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitDialogPaneContent {-webkit-overflow-scrolling: touch;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%; white-space: nowrap;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.dijitTimePicker {background-color: white;}.dijitTimePickerItem {cursor:pointer; -webkit-tap-highlight-color: transparent;}.dijitTimePickerItemHover {background-color:gray; color:white;}.dijitTimePickerItemSelected {font-weight:bold; color:#333; background-color:#b7cdee;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dijitTimePickerItemInner {text-align:center; border:0; padding:2px 8px 2px 8px;}.dijitTimePickerTick,.dijitTimePickerMarker {border-bottom:1px solid gray;}.dijitTimePicker .dijitDownArrowButton {border-top: none !important;}.dijitTimePickerTick {color:#CCC;}.dijitTimePickerMarker {color:black; background-color:#CCC;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitNumberTextBox {text-align: left; direction: ltr;}.dijitNumberTextBox .dijitInputInner {text-align: inherit;}.dijitNumberTextBox input.dijitInputInner,.dijitCurrencyTextBox input.dijitInputInner,.dijitSpinner input.dijitInputInner {text-align: right;}.dj_ie8 .dijitNumberTextBox input.dijitInputInner, .dj_ie9 .dijitNumberTextBox input.dijitInputInner,.dj_ie8 .dijitCurrencyTextBox input.dijitInputInner, .dj_ie9 .dijitCurrencyTextBox input.dijitInputInner,.dj_ie8 .dijitSpinner input.dijitInputInner, .dj_ie9 .dijitSpinner input.dijitInputInner {padding-right: 1px !important;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitFocused .dijitMenuItemShortcutKey {text-decoration: underline;}.dijitRtl .dijitOffScreen {left: auto !important; right: -10000px !important;}.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}div.dijitNumberTextBoxRtl {text-align: right;}.dijitCalendarRtl .dijitCalendarDecrementArrow {float: right;}.dijitCalendarRtl .dijitCalendarIncrementArrow {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitTreeRtl .dijitTreeContainer {float: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoxRating ul {padding:0; margin:0;}.dojoxRatingStar {display:inline-block; background-image:url("../../jsapi/dojox/form/resources/images/rating_empty.gif"); background-position:left center; position:relative; height:15px; width:15px; float:left;}.dojoxRatingInput,.dojoxRatingHidden,.dojoxRatingLabel {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap;}.dojoxRatingStarChecked {background-image:url("../../jsapi/dojox/form/resources/images/rating_full.gif");}.dojoxRatingStarHover {background-image:url("../../jsapi/dojox/form/resources/images/rating_full.gif"); opacity:.5;}.dgrid {position: relative; overflow: hidden; border: 1px solid #ddd; height: 30em; display: block;}.dgrid-header {background-color: #eee;}.dgrid-header-row {position: absolute; right: 17px; left: 0;}.dgrid-header-scroll {position: absolute; top: 0; right: 0;}.dgrid-footer {position: absolute; bottom: 0; width: 100%;}.dgrid-header-hidden,html.has-quirks .dgrid-header-hidden .dgrid-cell {font-size: 0; height: 0 !important; border-top: none !important; border-bottom: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}.dgrid-footer-hidden {display: none;}.dgrid-sortable {cursor: pointer;}.dgrid-header, .dgrid-header-row, .dgrid-footer {overflow: hidden; background-color: #eee;}.dgrid-row-table {border-collapse: collapse; border: none; table-layout: fixed; empty-cells: show; width: 100%; height: 100%;}.dgrid-cell {padding: 0px; text-align: left; overflow: hidden; vertical-align: top; border: 1px solid #ddd; border-top-style: none; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}.dgrid-cell-padding {padding: 3px;}.dgrid-content {position: relative; height: 99%;}.dgrid-scroller {overflow-x: auto; overflow-y: scroll; position: absolute; top: 0px; margin-top: 25px; bottom: 0px; width: 100%;}.dgrid-preload {font-size: 0; line-height: 0;}.dgrid-loading {position: relative; height: 100%;}.dgrid-above {position: absolute; bottom: 0;}.ui-icon {width: 16px; height: 16px; background-image: url("../../jsapi/dgrid/css/images/ui-icons_222222_256x240.png");}.ui-icon-triangle-1-e {background-position: -32px -16px;}.ui-icon-triangle-1-se {background-position: -48px -16px;}.dgrid-expando-icon {width: 16px; height: 16px;}.dgrid-tree-container {-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; overflow: hidden;}.dgrid-tree-container.dgrid-tree-resetting {-webkit-transition-duration: 0; -moz-transition-duration: 0; -ms-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0;}.dgrid-sort-arrow {background-position: -64px -16px; display: block; float: right; margin: 0 4px 0 5px; height: 12px;}.dgrid-sort-up .dgrid-sort-arrow {background-position: 0px -16px;}.dgrid-selected {background-color: #bfd6eb;}.dgrid-input {width: 99%;}html.has-mozilla .dgrid *:focus, html.has-opera .dgrid *:focus {outline: 1px dotted;}html.has-ie-6-7.has-no-quirks .dgrid-row-table {width: auto;}html.has-quirks .dgrid-row-table, html.has-ie-6 .dgrid-row-table {height: auto;}html.has-quirks .dgrid-header-scroll,html.has-ie-6 .dgrid-header-scroll {font-size: 0;}html.has-mozilla .dgrid-focus {outline-offset: -1px;}.dgrid-scrollbar-measure {width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px;}.dgrid-autoheight {height: auto;}.dgrid-autoheight .dgrid-scroller {position: relative; overflow-y: hidden;}.dgrid-autoheight .dgrid-header-scroll {display: none;}.dgrid-autoheight .dgrid-header {right: 0;}#dgrid-css-dgrid-loaded {display: none;}.dgrid-rtl-swap .dgrid-header-row {right: 0; left: 17px;}.dgrid-rtl-swap .dgrid-header-scroll {left: 0px; right: auto;}.dgrid-rtl .dgrid-cell {text-align: right;}.dgrid-rtl .dgrid-sort-arrow {float: left; margin: 0 5px 0 4px;}.dgrid-rtl .ui-icon-triangle-1-e {background-position: -96px -16px;}.dgrid-rtl .ui-icon-triangle-1-se {background-position: -80px -16px;}.dgrid-rtl .dgrid-pagination .dgrid-status {float: right;}.dgrid-rtl .dgrid-pagination .dgrid-page-size {float: right;}.dgrid-rtl .dgrid-pagination .dgrid-navigation {float: left;}.dgrid-rtl.dgrid-autoheight .dgrid-header {left: 0;}.has-ie-6 .dgrid-rtl .dgrid-header-row {left: auto; right: auto;}#dgrid-css-dgrid_rtl-loaded {display: none;}.soria .dgrid {border-color: #bba;}.soria .dgrid-content {background: #fff; color: #000;}.soria .dgrid-header,.soria .dgrid-footer {background: #f2f4fe; background: -moz-linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f4fe), color-stop(50%,#d0dff5), color-stop(51%,#c6d8f0), color-stop(100%,#c2d5ef)); background: -webkit-linear-gradient(top, #f2f4fe 0%,#d0dff5 50%,#c6d8f0 51%,#c2d5ef 100%); background: -o-linear-gradient(top, #f2f4fe 0%,#d0dff5 50%,#c6d8f0 51%,#c2d5ef 100%); background: -ms-linear-gradient(top, #f2f4fe 0%,#d0dff5 50%,#c6d8f0 51%,#c2d5ef 100%); background: linear-gradient(top, #f2f4fe 0%,#d0dff5 50%,#c6d8f0 51%,#c2d5ef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f4fe', endColorstr='#c2d5ef',GradientType=0 );}.soria .dgrid-header th:hover {background: #d4deec; background: -moz-linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dae2ed), color-stop(49%,#b2c7e8), color-stop(50%,#a8c1eb), color-stop(100%,#9ebaec)); background: -webkit-linear-gradient(top, #dae2ed 0%,#b2c7e8 49%,#a8c1eb 50%,#9ebaec 100%); background: -o-linear-gradient(top, #dae2ed 0%,#b2c7e8 49%,#a8c1eb 50%,#9ebaec 100%); background: -ms-linear-gradient(top, #dae2ed 0%,#b2c7e8 49%,#a8c1eb 50%,#9ebaec 100%); background: linear-gradient(top, #dae2ed 0%,#b2c7e8 49%,#a8c1eb 50%,#9ebaec 100%);}.soria .dgrid-selected {background-color: #aec7e3;}.soria .dgrid-row:hover {background-color: #60a1ea;}.soria .dgrid-highlight {background-color: #ff6;}.soria .dgrid-cell {border-color: #ddc;}.soria .dgrid-header .dgrid-cell {border-color: #bba;}.dgrid-status {padding: 2px;}.dgrid-pagination .dgrid-status {float: left;}.dgrid-pagination .dgrid-navigation, .dgrid-pagination .dgrid-page-size {float: right;}.dgrid-navigation .dgrid-page-link {cursor: pointer; font-weight: bold; text-decoration: none; color: inherit; padding: 0 4px;}.dgrid-first, .dgrid-last, .dgrid-next, .dgrid-previous {font-size: 130%;}.dgrid-pagination .dgrid-page-disabled,.has-ie-6-7 .dgrid-navigation .dgrid-page-disabled,.has-ie.has-quirks .dgrid-navigation .dgrid-page-disabled {color: #aaa; cursor: default;}.dgrid-page-input {margin-top: 1px; width: 2em; text-align: center;}.dgrid-page-size {margin: 1px 4px 0 4px;}#dgrid-css-extensions-Pagination-loaded {display: none;}.dgrid-column-resizer {position: absolute; width: 2px; background-color: #666; z-index: 1000;}.dgrid-resize-handle {height: 100px; width: 0; position: absolute; right: -4px; top:-4px; cursor: col-resize; z-index: 999; border-left: 5px solid transparent; outline: none;}html.has-ie-6 .dgrid-resize-handle {border-color: pink; filter: chroma(color=pink);}html.has-mozilla .dgrid .dgrid-resize-handle:focus,html.has-opera .dgrid .dgrid-resize-handle:focus {outline: none;}.dgrid-resize-header-container {height:100%;}html.has-touch .dgrid-resize-handle {border-left: 20px solid transparent;}html.has-touch .dgrid-column-resizer {width: 2px;}html.has-no-quirks .dgrid-resize-header-container {position: relative;}html.has-ie-6 .dgrid-resize-header-container {position: static;} .dgrid-header .dgrid-cell-padding {overflow: hidden;}html.has-ie-6 .dgrid-header .dgrid-cell-padding {margin-right: 4px;}html.has-ie-6 .dgrid-header .dgrid-sort-arrow {margin-right: 0;}html.has-quirks .dgrid-header .dgrid-cell-padding, html.has-ie-6 .dgrid-header .dgrid-cell {position:relative;}#dgrid-css-extensions-ColumnResizer-loaded {display: none;}.dgrid-header .dojoDndTarget .dgrid-cell {display: table-cell;}.dgrid-header .dojoDndItemBefore {border-left: 2px dotted #000 !important;}.dgrid-header .dojoDndItemAfter {border-right: 2px dotted #000 !important;}#dgrid-css-extensions-ColumnReorder-loaded {display: none;}.dgrid-hider-toggle {background-position: 0 -192px; background-color: transparent; border: none; cursor: pointer; position: absolute; right: 0; top: 0;}.dgrid-rtl-swap .dgrid-hider-toggle {right: auto; left: 0;}.dgrid-hider-menu {position: absolute; top: 0; right: 17px; width: 184px; background-color: #fff; border: 1px solid black; z-index: 99999; padding: 4px; overflow-x: hidden; overflow-y: auto;}.dgrid-rtl-swap .dgrid-hider-menu {right: auto; left: 17px;}.dgrid-hider-menu-row {position: relative; padding: 2px;}.dgrid-hider-menu-check {position: absolute; top: 2px; left: 2px; padding: 0;}.dgrid-hider-menu-label {display: block; padding-left: 20px;}html.has-quirks .dgrid-hider-menu-check,html.has-ie-6-7 .dgrid-hider-menu-check {top: 0; left: 0;}#dgrid-css-extensions-ColumnHider-loaded {display: none;}@font-face {font-family: "Avenir LT W01 65 Medium"; src: url("../fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot"); src: url("../fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot") format("eot"), url("../fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"), url("../fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype");}@font-face {font-family: "Avenir LT W01 85 Heavy"; src: url("../fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot"); src: url("../fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot") format("eot"), url("../fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("../fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype");}.dijitPlaceHolder {color: #AAAAAA; left: 0.6em; position: absolute; top: 0.6em; font-size: 14px;}.dijitValidationContainer {height: 18px;}#header .dijitTextBox {border: inherit; width: inherit; vertical-align: inherit;}.dj_ie .dijitTextBox INPUT {font-size:12px;}.dj_ie .dropdown-wrapper .dropdown {padding-right: 3.0em;}.dj_ie8 #marketSearch select {min-width: 120px;}#header #username {text-transform:none;}#header .btn.small, #header_map_signin .btn.small {background: none; color: #007ac2; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-transform: none; padding: 0.3em 1.8em 0.2em !important;}#header .btn.light:hover,#header .btn.light:focus,#header_map_signin .btn.light:hover,#header_map_signin .btn.light:focus,.btn.light.selected {background: none; color:#00b9f2;}#header #logged-out-navigation a.btn, #header nav li a {text-transform: none;}#header .btn.light .profile-icon {background-image: url("../images/ago_sprite.png") !important; background-position: -64px -81px; position: absolute; top: 7px; display: inline-block; width: 16px; height: 16px;}#header .btn.light:hover .profile-icon {background-image: url("../images/ago_sprite.png") !important; background-position: -81px -81px;}#console .dgrid-header span.help-icon,#header .right-nav a .help-icon {background-image: url("../images/ago_sprite.png") !important; background-position: -64px -100px; margin: 0px 6px -3px 0px; display: inline-block; width: 16px; height: 16px;}#console h3#currentPage {display: inline-block;}#console .eCommerceProvision {background-image: url("../img/cart.png") !important; width: 16px; height: 16px; vertical-align: middle; display: inline-block; cursor: default;}.esriRtl a#downloadCSV {margin-right: 30px; margin-left: 0;}#header .right-nav a:hover .help-icon {background-image: url("../images/ago_sprite.png") !important; background-position: -81px -100px;}.esriLtr .profile-icon {left: 0;}.esriRtl .profile-icon {right: 0;}.dijitTooltip {width: 30em;}.claro .dijitToolbar {border-bottom: 1px solid #DDDDDD;}.claro .dijitEditor {border: 1px solid #DDDDDD;}.claro .dijitEditor .dijitComboBox,.claro .dijitEditor .dijitInputInner{height: 20px; width: 100px;}.dijitColorPalette .dijitPaletteTable,.dijitTooltipContents table {border-collapse: inherit; border-spacing: inherit; font-family: inherit; font-size: inherit; line-height: inherit;}.dijitTooltipContents label,.dijitTooltipContents input {margin: 0; padding: 5px; height: inherit;}.dijitTooltipContents td {margin: 0; padding: 0;}#footer {margin: 20px 0 0 0; min-height: 300px;}#footer h2 {font-size: 1.2em;}#footer p {color: #999999; font-size: 0.7em;}#footer ul {font-size: 0.8em;}#footer ul li {background: url("../img/bluebullet.png") no-repeat scroll 5px 9px transparent;}#marketSearch .toggleView .toggleView {border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.esri .dgrid {border: none; height: auto;}.category .listingGrid:hover,.category .listingDetail:hover {cursor: pointer;}.category .listingDetail:hover {background-color: #EDEDED;}.category .listingDetail {min-height: 135px;}.category .listingGrid:hover {background: #F2F2F2; border: 1px solid #D8D8D8; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #DEDEDE; -moz-box-shadow: #DEDEDE; -o-box-shadow: #DEDEDE; box-shadow: #DEDEDE;}.category .listingGrid .snippet {height: 187px; overflow: hidden; font-size:0.75em;}.category .listingGrid img {display: block; padding-bottom: 7px; min-width: 125px;}.content-container .dgrid .truncate {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.content-container .dgrid .dgrid-footer {position: relative; background-color: #FFF;}.content-container .dgrid .dgrid-pagination {border-top: 1px solid #DEDEDE; padding-top: 10px;}.content-container .dgrid .dgrid-navigation {float: left;}.content-container .dgrid .dgrid-status {display: none !important; visibility: hidden;}.content-container .dgrid-pagination .dgrid-page-link {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.content-container .dgrid-pagination .dgrid-page-disabled,.content-container .dgrid-pagination .dgrid-page-link:hover,.content-container .dgrid-pagination .dgrid-first:hover,.content-container .dgrid-pagination .dgrid-previous:hover,.content-container .dgrid-pagination .dgrid-next:hover,.content-container .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}.content-container .dgrid-pagination .dgrid-first,.content-container .dgrid-pagination .dgrid-previous,.content-container .dgrid-pagination .dgrid-next,.content-container .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.content-container .dgrid-content {width: auto !important;}.content-container .moreFromProvider .dgrid-content {min-height: 260px;}.content-container .dgrid .dgrid-scroller {position: relative; overflow: visible;}@media screen and (max-width: 1100px) {.category .listingGrid .snippet {height: 125px; padding: 5px; overflow: hidden; font-size:0.75em;} .content-container .dgrid-content {width: auto !important;}}.terms label {margin-bottom:0;}.terms .conditions {height:100px; border: 1px solid #EDEDED; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 0.75em;} #infoRating .dojoxRating {margin: 0 0 0 0.5em;}.numRank {margin-left: 0.5em;}.appListing .appRatingFrame .appStarRating span {color: #777;}.appListing .review .ratingStars {margin-top: 0.5em;}.appListing .listRank {vertical-align: middle;}.category .listingGrid .numRank,.category .listingDetail .numRank {color: #999; font-size: 12px;}.appListing .imgBox {position: relative;}.appListing #createListingContent #screenshotImage .imgBox {float: left; width: 25%;}.appListing .tbBtn{font-size: 14px; margin: 0 10px 0 0;}.appListing #write-review-container {margin: 0 0 20px 0;}.appListing #rateListing {margin: 0 20px 0 20px;}.appListing .panel textarea {margin: 0 0 20px 0;}#marketSearch .toggleView .detailView {border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border: 1px solid #DEDEDE;;}.signin h1{color: #595959; font-size: 24px; margin-bottom: 1em; margin-left: 12.5%; margin-top: 3em; padding-left: 0; text-align: left; width: 83.3333%;}.signin h1.center {margin-left: 0; text-align: center; width: 100%;}.signin .signinForm {color: #595959; font-size: 24px; margin-bottom: 1em; margin-top: 3em; padding-left: 0;}.signin .form-container {margin-bottom: 4.5em; margin-left: 29.1667%; width: 41.6667%;}.signin .form-container > small {display: block; margin-top: 2em; text-align: center; width: 100%;}.signin .split-fields label, .signin h1, .signin h1.center, .signin .form-container, .signin .form-container.with-sidebar, .signin .form-container form, .signin .form-container > small, .signin .form-sidebar, .signin div.survey-check label {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0 0.5em;}.signin .panel {background-color: #FBFBFB; border-color: #EDEDED; padding: 1.5em;}.signin .clear {clear: both;}.signin .panel {border: 1px solid #EDEDED;}.signin .panel {border: 1px solid #EDEDED; border-radius: 6px 6px 6px 6px; padding: 1.5em;}#purchase-container h3 {margin-bottom: 0.8em;}#purchase-container .no-margin-top {margin-top: 0;}#purchase-container .checkboxLabel {width:100%; max-width:100%; white-space: normal;}.claro .dijitButton .dijitButtonNode {background: #a6a6a6; font-size: .875em; line-height: 1.71429em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-transition: all .05s linear; -moz-transition: all .05s linear; -o-transition: all .05s linear; transition: all .05s linear; font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; padding: .3em 1.25em .3em; border: none; color: white; display: inline-block; text-transform: uppercase; white-space: nowrap; cursor: pointer; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); letter-spacing: 1px; position: relative; -webkit-font-smoothing: antialiased;}.btn:hover, .btn.selected,.claro .dijitButton .dijitButtonNode:hover,.claro .dijitButton .dijitButtonNode.selected {background: gray; color: white;}.claro .dijitButtonNode,.claro .dijitButtonContents,.claro .dijitButtonText {outline: none !important;}.claro .dijitButtonText,.claro .dijitButtonText.dijitReset {display: inline-block; padding: 0 !important; font-size: 1.075em !important;}.btn.pseudo-class-disabled,.btn.disabled,.claro .dijitButton .dijitButtonNode.disabled {color: white; opacity: 0.5; background-color: rgb(166, 166, 166); cursor: default !important; background-position: initial initial; background-repeat: initial initial;}.claro .dijitButton .dijitButtonNode.disabled,.claro .disabled .dijitButtonText,.claro .disabled .dijitButtonNode,.claro .disabled .dijitButtonContents,.claro .disabled .dijitButtonText {cursor: default;}.btn.primary,.btn.orange,.claro .dijitButton .dijitButtonNode.primary,.claro .dijitButton .dijitButtonNode.orange {background: #e98d32;}.btn.primary:hover,.btn.primary.selected,.btn.orange:hover,.btn.orange.selected,.claro .dijitButton .dijitButtonNode.primary:hover,.claro .dijitButton .dijitButtonNode.orange:hover,.claro .dijitButton .dijitButtonNode.primary.selected,.claro .dijitButton .dijitButtonNode.orange.selected {background: #e16b17;}.btn.primary.disabled,.btn.orange.disabled .btn.primary.pseudo-class-disabled,.btn.orange.pseudo-class-disabled,.claro .dijitButton .dijitButtonNode.primary.disabled,.claro .dijitButton .dijitButtonNode.orange.disabled {background-color: rgb(233, 141, 50); background-position: initial initial; background-repeat: initial initial;}.btn.secondary,.btn.blue,.claro .dijitButton .dijitButtonNode.secondary,.claro .dijitButton .dijitButtonNode.blue {background: #5daddd;}.btn.secondary:hover,.btn.secondary.selected,.btn.blue:hover,.btn.blue.selected,.claro .dijitButton .dijitButtonNode.secondary:hover,.claro .dijitButton .dijitButtonNode.blue:hover,.claro .dijitButton .dijitButtonNode.secondary.selected,.claro .dijitButton .dijitButtonNode.blue.selected {background: #4997d2;}.btn.secondary.disabled,.btn.blue.disabled,.btn.secondary.pseudo-class-disabled,.btn.blue.pseudo-class-disabled,.claro .dijitButton .dijitButtonNode.secondary.disabled,.claro .dijitButton .dijitButtonNode.blue.disabled {background-color: rgb(93, 173, 221); background-position: initial initial; background-repeat: initial initial;}.btn.tertiary,.btn.green,.claro .dijitButton .dijitButtonNode.tertiary,.claro .dijitButton .dijitButtonNode.green {background: #6aa23f;}.btn.tertiary:hover,.btn.tertiary.selected,.btn.green:hover,.btn.green.selected,.claro .dijitButton .dijitButtonNode.tertiary:hover,.claro .dijitButton .dijitButtonNode.green:hover,.claro .dijitButton .dijitButtonNode.tertiary.selected,.claro .dijitButton .dijitButtonNode.green.selected {background: #4b8d2c;}.btn.tertiary.disabled,.btn.green.disabled,.btn.tertiary.pseudo-class-disabled,.btn.green.pseudo-class-disabled,.claro .dijitButton .dijitButtonNode.tertiary.disabled,.claro .dijitButton .dijitButtonNode.green.disabled {background-color: rgb(106, 162, 63); background-position: initial initial; background-repeat: initial initial;}.btn.light,.claro .dijitButton .dijitButtonNode.light {background: #ededed; color: gray; text-shadow: none;}.btn.light:hover, .btn.light.selected,.claro .dijitButton .dijitButtonNode.light:hover,.claro .dijitButton .dijitButtonNode.light.selected {background: #cccccc;}.btn.light.pseudo-class-disabled {background-color: rgb(237, 237, 237); background-position: initial initial; background-repeat: initial initial;}.btn.caution,.btn.red,.claro .dijitButton .dijitButtonNode.caution,.claro .dijitButton .dijitButtonNode.red {background: #b9392f;}.btn.caution:hover, .btn.caution.selected,.claro .dijitButton .dijitButtonNode.caution:hover,.claro .dijitButton .dijitButtonNode.caution.selected,.claro .dijitButton .dijitButtonNode.red:hover,.claro .dijitButton .dijitButtonNode.red.selected {background: #d6564d;}.btn.caution.disabled,.btn.red.disabled,.btn.caution.pseudo-class-disabled,.btn.red.pseudo-class-disabled,.claro .dijitButton .dijitButtonNode.caution.disabled,.claro .dijitButton .dijitButtonNode.red.disabled {background-color: rgb(185, 57, 47); background-position: initial initial; background-repeat: initial initial;}.btn.transparent,.claro .dijitButton .dijitButtonNode.transparent {background: none; color: #007ac2; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.btn.transparent:hover, .btn.transparent.selected,.claro .dijitButton .dijitButtonNode.transparent:hover,.claro .dijitButton .dijitButtonNode.transparent.selected {color: #00b9f2; background: none;}.btn.transparent.disabled,.btn.transparent.pseudo-class-disabled,.claro .dijitButton .dijitButtonNode.transparent.disabled {background-color: transparent; color: rgb(0, 122, 194); background-position: initial initial; background-repeat: initial initial;} #help-docs {margin-bottom: 12em;}.appListing .appInformation p {word-wrap: break-word;}.appListing .appInformation p strong {margin-right: 0.3em;}.appListing .appScreens img:first-child,.appListing .appScreens iframe:first-child{margin-right: 19px;}.rotator {height: 220px; overflow: hidden;}.pane {overflow: hidden; width:100%;}@media screen and (max-width: 1100px) {.rotator {height:165px;} .appListing .appScreens img:first-child, .appListing .appScreens iframe:first-child {margin-right: 12px;} .category .listingGrid {width: 29%; height: 195px;}}.appListing .appScreens img,.appListing .appScreens iframe {width: 48%; vertical-align: middle;}#screen-nav {margin-top: 10px; text-align:center;}#screen-nav ul {width:70%; margin:auto;}#screen-nav ul li {display: inline-block;background-image: none;background-color: #FFF;display: inline-block;list-style: none;padding: 5px;}#screen-nav ul li a {background: #CCC; display: block; width: 14px; height: 14px; outline: 0; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}#screen-nav ul li a span {display:none;}#screen-nav .dojoxRotatorSelected a,#screen-nav ul li a:hover {background: #007AC2;}.esriRelatedListings .dgrid-row {font-size:0.85em;}.navigation-bar #nav ul li span {color: #FFFFFF; display: block; font-size: 1.07143em; line-height: 1.6em; padding-bottom: 0.8em; padding-top: 0.8em;}#console .navigation-bar .separator:hover,#console .navigation-bar .separator:hover:after{cursor:default; border:none;}#console .dijitCalendarPopup table {font-size:1.0em;}#console .dgrid-column-item_title {width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}#console .dgrid-column-item_created,#console .dgrid-column-provision_sold{width: 15%;}#console .dgrid-column-item_status{width: 15%;}#console .dgrid-column-endDate {width: 15%;}#console .dgrid-column-item_stats {width: 10%;}#console .dgrid-column-title {width: 25%;}#console .dgrid-column-license {width: 19%;}#console .dgrid-column-provision_edit {width: 8%;}#console .dgrid-column-orgname {width: 20%;}#console .dgrid-column-item_status {float: inherit;}#console .dgrid-column-item_thumbnail {width: 225px;}#console .dgrid-column-ecomm {width: 3%;}#console .dgrid-column-item_download {width: 4%;}#console .dgrid-column-item_related {padding: 0 1.75rem;}#console .dijitDateTextBox,.esriRenewalDate .dijitDateTextBox,#console .dgrid-input {width:45%;}#console #searchFilter {min-width: 115px;}.esriRtl .dgrid-pagination .dgrid-page-size{float:left;}.esriRenewalDate .dijitInputInner {}.dijitCalendarPopup table {color: #000000; font-family: Arial; font-size: 0.909em; font-weight: bold; letter-spacing: 0.05em; text-align: center;}.dijitCalendarPopup table thead,.dijitCalendarPopup table tfoot {background-color:inherit;}.dijitCalendarPopup thead,.dijitCalendarPopup tfoot,.dijitCalendarPopup tr.divider {color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit;} #listingForm .overview .dgrid-cell,.esriShareListing .dgrid-cell {padding: 5px; border: none; float: left;}#listingForm .overview .dgrid-column-col1,.esriShareListing .dgrid-column-col1{width:32px;}#listingForm .overview .dgrid-selected,.esriShareListing .dgrid-selected{background-color:#FFF;}#console .dgrid,#listingForm .overview .dgrid,.esriShareListing .dgrid{border-collapse: collapse; border-spacing: 0; font-family: "Lucida Grande", "Segoe UI", "Arial", sans-serif;}.overview .dgrid,.esriShareListing .dgrid {height: auto; width: 350px; border: 1px solid #DDDDDD;}.esriShareListing .dgrid {width: auto;}.overview .dgrid .dgrid-scroller,.esriShareListing .dgrid .dgrid-scroller {position: relative; max-height: 200px; overflow: auto;}#console .dgrid-header, .dgrid-footer {color: white; font-size: 0.9375em; font-weight: 700; line-height: 1.6em; background: none repeat scroll 0 0 #888888; width: 100%;}#console .dgrid-header.dgrid-header-scroll {display:none;}#console .dgrid-cell{padding: 12px; border: none;}.reviews .deleteComment {text-transform:lowercase; font-size: 12px;}.reviews .dgrid-cell {font-size: 16px; border: none; width: 100%;}.reviews .dgrid-cell-padding {padding:0px;}.reviews .dgrid-header {height:0;}#console .dgrid-row-odd {background: none repeat scroll 0 0 #EDEDED;}#console .border .dgrid-row-odd {background: none; border-bottom: 1px solid #E4E4E4;}#console .border .dgrid-row-even {border-bottom: 1px solid #E4E4E4;}.dgrid-page-skip {color: #999999;}#console .blue .dgrid-header{background-color: #007AC2;}.esriRelatedListings {display:table; margin: 0 auto; height:300px;}.esriRelatedListings p {margin-bottom: 1.0em;}.esriRelatedListings .listHeader,.esriRenewalDate .listHeader{margin: 0 0 0.3em 0;}.esriRelatedListings .list,.esriRelatedListings .dgrid{width: 200px; height: 200px; display: inline-block; vertical-align: middle;}.esriRelatedListings .buttons {width: 27px; margin: 0 20px 0 20px; display:inline-block; vertical-align:middle; zoom:1;}.claro .dijitDialogUnderlay {width: 100%; height: 612px; display: block; float: left; background: #444; opacity: 0.5;}.claro .dijitDialog {border-color: #555 !important; background-color: #fff !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; min-width:350px; max-width:500px;}.claro .dijitDialog .dijitDialogTitleBar {-moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; background: none;}.claro .dijitDialog .dijitDialogTitle,.soria .dijitDialog .dijitDialogTitle {font-weight: normal !important; padding: 10px 5px 10px 5px !important; color: #333 !important; font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; font-size: 26px !important; line-height: 30px !important; display: inline-block;}.claro .dijitDialog .dijitDialogPaneContent {border-color: inherit; background-color: transparent; padding: 15px; background: none !important; border-top: none !important;}.claro .dijitDialogCloseIcon{background-image: url("../img/close_icon.png") !important; background-repeat: no-repeat !important; background-position: -16px 0 !important; background-clip: border-box; cursor: hand; right: 1%; margin: 4px 2px 0 0; outline: none;}.claro .dijitDialogCloseIcon:hover,.claro .dijitDialogCloseIcon:focus {background-position: -16px -16px !important;}.claro .dijitDialog .closeText,.claro .dijitDialogCloseIcon .closeText {display: none; position: absolute; outline: none;}.claro .dijitDialogPaneActionBar {background: #FFF; border-top: 1px solid #DEDEDE; padding: 15px 0 10px 0;}#screen-left a,#screen-right a {background: #FFF;text-indent: -9999px;display: block;width: 14px;height: 14px;margin: 0 14px 0 5px;outline: 0;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}.dijitTooltipDialog #helpContent {width:250px;}#purchase .terms {border: 1px solid #DEDEDE; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 0.92em; height: 100px; margin: 5px 0 2px; max-width: 100%; overflow: auto; padding: 0.35714em; width: 100%;}.fadeIn {animation: fadein 0.12s; -moz-animation: fadein 0.12s; -webkit-animation: fadein 0.12s; -o-animation: fadein 0.12s;}@keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@-moz-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@-o-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}.console-dgrid{border: none; height: auto;}.console-dgrid .truncate {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.console-dgrid .dgrid-footer{background-color: #FFF;}.console-dgrid .dgrid-pagination {border-top: 1px solid #DEDEDE; padding-top: 10px;}.console-dgrid .dgrid-navigation {float: left;}.console-dgrid .dgrid-status {display: none !important; visibility: hidden;}.console-dgrid .dgrid-pagination .dgrid-page-link {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.console-dgrid .dgrid-pagination .dgrid-page-disabled,.console-dgrid .dgrid-pagination .dgrid-page-link:hover,.console-dgrid .dgrid-pagination .dgrid-first:hover,.console-dgrid .dgrid-pagination .dgrid-previous:hover,.console-dgrid .dgrid-pagination .dgrid-next:hover,.console-dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}.console-dgrid .dgrid-pagination .dgrid-first,.console-dgrid .dgrid-pagination .dgrid-previous,.console-dgrid .dgrid-pagination .dgrid-next,.console-dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.console-dgrid .dgrid-content {width: auto !important;}.console-dgrid .moreFromProvider .dgrid-content {min-height: 260px;}.console-dgrid .moreFromProvider .dgrid-content {min-height: 260px;}.console-dgrid .dgrid-scroller {position: relative; overflow: visible;}.esriBundleListings {display:table; margin: 0 auto; height: 33%;}.bundling-filter{padding-right: 1rem;}.esriBundleListings .bundling-configure {max-width: inherit;}.bundling-filter h4{white-space: nowrap;}.bundling-sectionLabel{background-color: #efefef; padding: 0.51667rem; margin-bottom: 0; border: 1px solid #cccccc;}.bundling-configure .bundling-listContainer, .bundling-configure .assignment-listContainer{height: 325px; position: relative; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}.bundling-listContainer .input-search{margin-top: 0;}.bundling-listContainer .itemList{height: 275px; padding: 5px 10px;}.bundling-added .bundling-listContainer{box-sizing: border-box; padding: 5px 10px;}.bundling-configure .assignment-listContainer{height: 275px;}.assignment-listContainer .itemList{height: 225px; padding: 5px 10px;}.flexbox-grid-container{display: flex; flex-direction: row; flex-wrap: nowrap;}.dialog-bundle_ui .dijitDialogPaneActionBar{padding-top: 10px;}html {overflow-y: auto; min-height: 100%; font-size: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}body {min-height: 100vh; margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none; height: 0;}[hidden] {display: none;}svg:not(:root) {overflow: hidden;}video,img {max-width: 100%; height: auto;}.ie main {display: block;}.ie select {padding-right: 8px;}.clearfix:after {content: ''; display: table; clear: both;}.overflow-auto {overflow: auto;}.overflow-hidden {overflow: hidden;}.overflow-scroll {overflow: scroll;}.inline-block {display: inline-block;}.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 1440px; max-width: 100%; padding-left: 0.5rem; padding-right: 0.5rem; float: left;} html[dir="rtl"] .column-1, html[dir="rtl"] .column-2, html[dir="rtl"] .column-3, html[dir="rtl"] .column-4, html[dir="rtl"] .column-5, html[dir="rtl"] .column-6, html[dir="rtl"] .column-7, html[dir="rtl"] .column-8, html[dir="rtl"] .column-9, html[dir="rtl"] .column-10, html[dir="rtl"] .column-11, html[dir="rtl"] .column-12, html[dir="rtl"] .column-13, html[dir="rtl"] .column-14, html[dir="rtl"] .column-15, html[dir="rtl"] .column-16, html[dir="rtl"] .column-17, html[dir="rtl"] .column-18, html[dir="rtl"] .column-19, html[dir="rtl"] .column-20, html[dir="rtl"] .column-21, html[dir="rtl"] .column-22, html[dir="rtl"] .column-23, html[dir="rtl"] .column-24 {float: right;}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type {margin-left: -0.5rem;}html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type {margin-right: -0.5rem;}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type {margin-right: -0.5rem;}html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type {margin-left: -0.5rem;}[class*="column-"]:last-of-type:after {content: ''; display: table; clear: both;}@media screen {.grid-container {width: 1440px; max-width: 96vw; padding-right: 0; padding-left: 0; margin-right: auto; margin-left: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .grid-container:after {content: ''; display: table; clear: both;}}@media screen {html:not([dir="rtl"]) .first-column {margin-left: -0.5rem;} html[dir="rtl"] .first-column {margin-right: -0.5rem;} html:not([dir="rtl"]) .last-column {margin-right: -0.5rem;} html[dir="rtl"] .last-column {margin-left: -0.5rem;}}.column-1 {width: 60px; max-width: 4vw;} .column-1 > .column-1 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-2 {width: 120px; max-width: 8vw;} .column-2 > .column-2 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-3 {width: 180px; max-width: 12vw;} .column-3 > .column-3 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-4 {width: 240px; max-width: 16vw;} .column-4 > .column-4 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-5 {width: 300px; max-width: 20vw;} .column-5 > .column-5 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-6 {width: 360px; max-width: 24vw;} .column-6 > .column-6 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-7 {width: 420px; max-width: 28vw;} .column-7 > .column-7 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-8 {width: 480px; max-width: 32vw;} .column-8 > .column-8 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-9 {width: 540px; max-width: 36vw;} .column-9 > .column-9 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-10 {width: 600px; max-width: 40vw;} .column-10 > .column-10 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-11 {width: 660px; max-width: 44vw;} .column-11 > .column-11 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-12 {width: 720px; max-width: 48vw;} .column-12 > .column-12 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-13 {width: 780px; max-width: 52vw;} .column-13 > .column-13 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-14 {width: 840px; max-width: 56vw;} .column-14 > .column-14 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-15 {width: 900px; max-width: 60vw;} .column-15 > .column-15 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-16 {width: 960px; max-width: 64vw;} .column-16 > .column-16 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-17 {width: 1020px; max-width: 68vw;} .column-17 > .column-17 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-18 {width: 1080px; max-width: 72vw;} .column-18 > .column-18 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-19 {width: 1140px; max-width: 76vw;} .column-19 > .column-19 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-20 {width: 1200px; max-width: 80vw;} .column-20 > .column-20 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-21 {width: 1260px; max-width: 84vw;} .column-21 > .column-21 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-22 {width: 1320px; max-width: 88vw;} .column-22 > .column-22 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-23 {width: 1380px; max-width: 92vw;} .column-23 > .column-23 {margin-left: -0.5rem; margin-right: -0.5rem;}.column-24 {width: 1440px; max-width: 96vw;} .column-24 > .column-24 {margin-left: -0.5rem; margin-right: -0.5rem;}@media screen and (max-width: 859px) {.column-1 {width: 120px; max-width: 8vw;} .column-2 {width: 240px; max-width: 16vw;} .column-3 {width: 360px; max-width: 24vw;} .column-4 {width: 480px; max-width: 32vw;} .column-5 {width: 600px; max-width: 40vw;} .column-6 {width: 720px; max-width: 48vw;} .column-7 {width: 840px; max-width: 56vw;} .column-8 {width: 960px; max-width: 64vw;} .column-9 {width: 1080px; max-width: 72vw;} .column-10 {width: 1200px; max-width: 80vw;} .column-11 {width: 1320px; max-width: 88vw;} .column-12 {width: 1440px; max-width: 96vw;} .column-12 {width: 1440px; max-width: 96vw;} .column-13 {width: 1440px; max-width: 96vw;} .column-14 {width: 1440px; max-width: 96vw;} .column-15 {width: 1440px; max-width: 96vw;} .column-16 {width: 1440px; max-width: 96vw;} .column-17 {width: 1440px; max-width: 96vw;} .column-18 {width: 1440px; max-width: 96vw;} .column-19 {width: 1440px; max-width: 96vw;} .column-20 {width: 1440px; max-width: 96vw;} .column-21 {width: 1440px; max-width: 96vw;} .column-22 {width: 1440px; max-width: 96vw;} .column-23 {width: 1440px; max-width: 96vw;} .column-24 {width: 1440px; max-width: 96vw;} .tablet-column-1 {width: 120px; max-width: 8vw;} .tablet-column-2 {width: 240px; max-width: 16vw;} .tablet-column-3 {width: 360px; max-width: 24vw;} .tablet-column-4 {width: 480px; max-width: 32vw;} .tablet-column-5 {width: 600px; max-width: 40vw;} .tablet-column-6 {width: 720px; max-width: 48vw;} .tablet-column-7 {width: 840px; max-width: 56vw;} .tablet-column-8 {width: 960px; max-width: 64vw;} .tablet-column-9 {width: 1080px; max-width: 72vw;} .tablet-column-10 {width: 1200px; max-width: 80vw;} .tablet-column-11 {width: 1320px; max-width: 88vw;} .tablet-column-12 {width: 1440px; max-width: 96vw;} html:not([dir="rtl"]) .tablet-first-column {margin-left: -0.5rem;} html[dir="rtl"] .tablet-first-column {margin-right: -0.5rem;} html:not([dir="rtl"]) .tablet-last-column {margin-right: -0.5rem;} html[dir="rtl"] .tablet-last-column {margin-left: -0.5rem;}}@media screen and (max-width: 479px) {.column-1 {width: 240px; max-width: 16vw;} .column-2 {width: 480px; max-width: 32vw;} .column-3 {width: 720px; max-width: 48vw;} .column-4 {width: 960px; max-width: 64vw;} .column-5 {width: 1200px; max-width: 80vw;} .column-6 {width: 1440px; max-width: 96vw;} .column-6 {width: 1440px; max-width: 96vw;} .column-7 {width: 1440px; max-width: 96vw;} .column-8 {width: 1440px; max-width: 96vw;} .column-9 {width: 1440px; max-width: 96vw;} .column-10 {width: 1440px; max-width: 96vw;} .column-11 {width: 1440px; max-width: 96vw;} .column-12 {width: 1440px; max-width: 96vw;} .column-13 {width: 1440px; max-width: 96vw;} .column-14 {width: 1440px; max-width: 96vw;} .column-15 {width: 1440px; max-width: 96vw;} .column-16 {width: 1440px; max-width: 96vw;} .column-17 {width: 1440px; max-width: 96vw;} .column-18 {width: 1440px; max-width: 96vw;} .column-19 {width: 1440px; max-width: 96vw;} .column-20 {width: 1440px; max-width: 96vw;} .column-21 {width: 1440px; max-width: 96vw;} .column-22 {width: 1440px; max-width: 96vw;} .column-23 {width: 1440px; max-width: 96vw;} .column-24 {width: 1440px; max-width: 96vw;} .tablet-column-1 {width: 240px; max-width: 16vw;} .tablet-column-2 {width: 480px; max-width: 32vw;} .tablet-column-3 {width: 720px; max-width: 48vw;} .tablet-column-4 {width: 960px; max-width: 64vw;} .tablet-column-5 {width: 1200px; max-width: 80vw;} .tablet-column-6 {width: 1440px; max-width: 96vw;} .tablet-column-6 {width: 1440px; max-width: 96vw;} .tablet-column-7 {width: 1440px; max-width: 96vw;} .tablet-column-8 {width: 1440px; max-width: 96vw;} .tablet-column-9 {width: 1440px; max-width: 96vw;} .tablet-column-10 {width: 1440px; max-width: 96vw;} .tablet-column-11 {width: 1440px; max-width: 96vw;} .tablet-column-12 {width: 1440px; max-width: 96vw;} .tablet-column-13 {width: 1440px; max-width: 96vw;} .tablet-column-14 {width: 1440px; max-width: 96vw;} .tablet-column-15 {width: 1440px; max-width: 96vw;} .tablet-column-16 {width: 1440px; max-width: 96vw;} .tablet-column-17 {width: 1440px; max-width: 96vw;} .tablet-column-18 {width: 1440px; max-width: 96vw;} .tablet-column-19 {width: 1440px; max-width: 96vw;} .tablet-column-20 {width: 1440px; max-width: 96vw;} .tablet-column-21 {width: 1440px; max-width: 96vw;} .tablet-column-22 {width: 1440px; max-width: 96vw;} .tablet-column-23 {width: 1440px; max-width: 96vw;} .tablet-column-24 {width: 1440px; max-width: 96vw;} .phone-column-1 {width: 240px; max-width: 16vw;} .phone-column-2 {width: 480px; max-width: 32vw;} .phone-column-3 {width: 720px; max-width: 48vw;} .phone-column-4 {width: 960px; max-width: 64vw;} .phone-column-5 {width: 1200px; max-width: 80vw;} .phone-column-6 {width: 1440px; max-width: 96vw;} .phone-first-column {margin-left: -0.5rem;} html[dir="rtl"] .phone-first-column {margin-left: 0; margin-right: -0.5rem;} .phone-last-column {margin-right: -0.5rem;} html[dir="rtl"] .phone-last-column {margin-right: 0; margin-left: -0.5rem;}}.center-column {margin-left: auto !important; margin-right: auto !important; float: none;}@media screen and (min-width: 860px) and (max-width: 1500px) {html:not([dir="rtl"]) .pre-0 {margin-left: 0vw;} html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type {margin-left: 0vw;} html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .pre-0 {margin-right: 0vw;} html:not([dir="rtl"]) .first-column.pre-0 {margin-left: calc(0vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type {margin-left: calc(0vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type {margin-right: calc(0vw - 0.5rem);} html[dir="rtl"] .first-column.pre-0 {margin-right: calc(0vw - 0.5rem);} html:not([dir="rtl"]) .post-0 {margin-right: 0vw;} html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .post-0 {margin-left: 0vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type {margin-left: calc(0vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type {margin-left: calc(0vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type {margin-right: calc(0vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type {margin-right: calc(0vw - 0.5rem);} html:not([dir="rtl"]) .pre-1 {margin-left: 4vw;} html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type {margin-left: 4vw;} html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type {margin-right: 4vw;} html[dir="rtl"] .pre-1 {margin-right: 4vw;} html:not([dir="rtl"]) .first-column.pre-1 {margin-left: calc(4vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type {margin-left: calc(4vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type {margin-right: calc(4vw - 0.5rem);} html[dir="rtl"] .first-column.pre-1 {margin-right: calc(4vw - 0.5rem);} html:not([dir="rtl"]) .post-1 {margin-right: 4vw;} html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type {margin-right: 4vw;} html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type {margin-right: 4vw;} html[dir="rtl"] .post-1 {margin-left: 4vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type {margin-left: calc(4vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type {margin-left: calc(4vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type {margin-right: calc(4vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type {margin-right: calc(4vw - 0.5rem);} html:not([dir="rtl"]) .pre-2 {margin-left: 8vw;} html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type {margin-left: 8vw;} html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] .pre-2 {margin-right: 8vw;} html:not([dir="rtl"]) .first-column.pre-2 {margin-left: calc(8vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type {margin-left: calc(8vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type {margin-right: calc(8vw - 0.5rem);} html[dir="rtl"] .first-column.pre-2 {margin-right: calc(8vw - 0.5rem);} html:not([dir="rtl"]) .post-2 {margin-right: 8vw;} html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] .post-2 {margin-left: 8vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type {margin-left: calc(8vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type {margin-left: calc(8vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type {margin-right: calc(8vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type {margin-right: calc(8vw - 0.5rem);} html:not([dir="rtl"]) .pre-3 {margin-left: 12vw;} html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type {margin-left: 12vw;} html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type {margin-right: 12vw;} html[dir="rtl"] .pre-3 {margin-right: 12vw;} html:not([dir="rtl"]) .first-column.pre-3 {margin-left: calc(12vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type {margin-left: calc(12vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type {margin-right: calc(12vw - 0.5rem);} html[dir="rtl"] .first-column.pre-3 {margin-right: calc(12vw - 0.5rem);} html:not([dir="rtl"]) .post-3 {margin-right: 12vw;} html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type {margin-right: 12vw;} html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type {margin-right: 12vw;} html[dir="rtl"] .post-3 {margin-left: 12vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type {margin-left: calc(12vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type {margin-left: calc(12vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type {margin-right: calc(12vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type {margin-right: calc(12vw - 0.5rem);} html:not([dir="rtl"]) .pre-4 {margin-left: 16vw;} html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type {margin-left: 16vw;} html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .pre-4 {margin-right: 16vw;} html:not([dir="rtl"]) .first-column.pre-4 {margin-left: calc(16vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type {margin-left: calc(16vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type {margin-right: calc(16vw - 0.5rem);} html[dir="rtl"] .first-column.pre-4 {margin-right: calc(16vw - 0.5rem);} html:not([dir="rtl"]) .post-4 {margin-right: 16vw;} html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .post-4 {margin-left: 16vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type {margin-left: calc(16vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type {margin-left: calc(16vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type {margin-right: calc(16vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type {margin-right: calc(16vw - 0.5rem);} html:not([dir="rtl"]) .pre-5 {margin-left: 20vw;} html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type {margin-left: 20vw;} html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type {margin-right: 20vw;} html[dir="rtl"] .pre-5 {margin-right: 20vw;} html:not([dir="rtl"]) .first-column.pre-5 {margin-left: calc(20vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type {margin-left: calc(20vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type {margin-right: calc(20vw - 0.5rem);} html[dir="rtl"] .first-column.pre-5 {margin-right: calc(20vw - 0.5rem);} html:not([dir="rtl"]) .post-5 {margin-right: 20vw;} html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type {margin-right: 20vw;} html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type {margin-right: 20vw;} html[dir="rtl"] .post-5 {margin-left: 20vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type {margin-left: calc(20vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type {margin-left: calc(20vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type {margin-right: calc(20vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type {margin-right: calc(20vw - 0.5rem);} html:not([dir="rtl"]) .pre-6 {margin-left: 24vw;} html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type {margin-left: 24vw;} html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] .pre-6 {margin-right: 24vw;} html:not([dir="rtl"]) .first-column.pre-6 {margin-left: calc(24vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type {margin-left: calc(24vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type {margin-right: calc(24vw - 0.5rem);} html[dir="rtl"] .first-column.pre-6 {margin-right: calc(24vw - 0.5rem);} html:not([dir="rtl"]) .post-6 {margin-right: 24vw;} html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] .post-6 {margin-left: 24vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type {margin-left: calc(24vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type {margin-left: calc(24vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type {margin-right: calc(24vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type {margin-right: calc(24vw - 0.5rem);} html:not([dir="rtl"]) .pre-7 {margin-left: 28vw;} html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type {margin-left: 28vw;} html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type {margin-right: 28vw;} html[dir="rtl"] .pre-7 {margin-right: 28vw;} html:not([dir="rtl"]) .first-column.pre-7 {margin-left: calc(28vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type {margin-left: calc(28vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type {margin-right: calc(28vw - 0.5rem);} html[dir="rtl"] .first-column.pre-7 {margin-right: calc(28vw - 0.5rem);} html:not([dir="rtl"]) .post-7 {margin-right: 28vw;} html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type {margin-right: 28vw;} html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type {margin-right: 28vw;} html[dir="rtl"] .post-7 {margin-left: 28vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type {margin-left: calc(28vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type {margin-left: calc(28vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type {margin-right: calc(28vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type {margin-right: calc(28vw - 0.5rem);} html:not([dir="rtl"]) .pre-8 {margin-left: 32vw;} html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type {margin-left: 32vw;} html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .pre-8 {margin-right: 32vw;} html:not([dir="rtl"]) .first-column.pre-8 {margin-left: calc(32vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type {margin-left: calc(32vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type {margin-right: calc(32vw - 0.5rem);} html[dir="rtl"] .first-column.pre-8 {margin-right: calc(32vw - 0.5rem);} html:not([dir="rtl"]) .post-8 {margin-right: 32vw;} html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .post-8 {margin-left: 32vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type {margin-left: calc(32vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type {margin-left: calc(32vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type {margin-right: calc(32vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type {margin-right: calc(32vw - 0.5rem);} html:not([dir="rtl"]) .pre-9 {margin-left: 36vw;} html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type {margin-left: 36vw;} html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type {margin-right: 36vw;} html[dir="rtl"] .pre-9 {margin-right: 36vw;} html:not([dir="rtl"]) .first-column.pre-9 {margin-left: calc(36vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type {margin-left: calc(36vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type {margin-right: calc(36vw - 0.5rem);} html[dir="rtl"] .first-column.pre-9 {margin-right: calc(36vw - 0.5rem);} html:not([dir="rtl"]) .post-9 {margin-right: 36vw;} html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type {margin-right: 36vw;} html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type {margin-right: 36vw;} html[dir="rtl"] .post-9 {margin-left: 36vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type {margin-left: calc(36vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type {margin-left: calc(36vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type {margin-right: calc(36vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type {margin-right: calc(36vw - 0.5rem);} html:not([dir="rtl"]) .pre-10 {margin-left: 40vw;} html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type {margin-left: 40vw;} html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] .pre-10 {margin-right: 40vw;} html:not([dir="rtl"]) .first-column.pre-10 {margin-left: calc(40vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type {margin-left: calc(40vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type {margin-right: calc(40vw - 0.5rem);} html[dir="rtl"] .first-column.pre-10 {margin-right: calc(40vw - 0.5rem);} html:not([dir="rtl"]) .post-10 {margin-right: 40vw;} html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] .post-10 {margin-left: 40vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type {margin-left: calc(40vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type {margin-left: calc(40vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type {margin-right: calc(40vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type {margin-right: calc(40vw - 0.5rem);} html:not([dir="rtl"]) .pre-11 {margin-left: 44vw;} html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type {margin-left: 44vw;} html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type {margin-right: 44vw;} html[dir="rtl"] .pre-11 {margin-right: 44vw;} html:not([dir="rtl"]) .first-column.pre-11 {margin-left: calc(44vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type {margin-left: calc(44vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type {margin-right: calc(44vw - 0.5rem);} html[dir="rtl"] .first-column.pre-11 {margin-right: calc(44vw - 0.5rem);} html:not([dir="rtl"]) .post-11 {margin-right: 44vw;} html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type {margin-right: 44vw;} html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type {margin-right: 44vw;} html[dir="rtl"] .post-11 {margin-left: 44vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type {margin-left: calc(44vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type {margin-left: calc(44vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type {margin-right: calc(44vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type {margin-right: calc(44vw - 0.5rem);} html:not([dir="rtl"]) .pre-12 {margin-left: 48vw;} html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type {margin-left: 48vw;} html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .pre-12 {margin-right: 48vw;} html:not([dir="rtl"]) .first-column.pre-12 {margin-left: calc(48vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type {margin-left: calc(48vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type {margin-right: calc(48vw - 0.5rem);} html[dir="rtl"] .first-column.pre-12 {margin-right: calc(48vw - 0.5rem);} html:not([dir="rtl"]) .post-12 {margin-right: 48vw;} html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .post-12 {margin-left: 48vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type {margin-left: calc(48vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type {margin-left: calc(48vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type {margin-right: calc(48vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type {margin-right: calc(48vw - 0.5rem);} html:not([dir="rtl"]) .pre-13 {margin-left: 52vw;} html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type {margin-left: 52vw;} html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type {margin-right: 52vw;} html[dir="rtl"] .pre-13 {margin-right: 52vw;} html:not([dir="rtl"]) .first-column.pre-13 {margin-left: calc(52vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type {margin-left: calc(52vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type {margin-right: calc(52vw - 0.5rem);} html[dir="rtl"] .first-column.pre-13 {margin-right: calc(52vw - 0.5rem);} html:not([dir="rtl"]) .post-13 {margin-right: 52vw;} html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type {margin-right: 52vw;} html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type {margin-right: 52vw;} html[dir="rtl"] .post-13 {margin-left: 52vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type {margin-left: calc(52vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type {margin-left: calc(52vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type {margin-right: calc(52vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type {margin-right: calc(52vw - 0.5rem);} html:not([dir="rtl"]) .pre-14 {margin-left: 56vw;} html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type {margin-left: 56vw;} html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] .pre-14 {margin-right: 56vw;} html:not([dir="rtl"]) .first-column.pre-14 {margin-left: calc(56vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type {margin-left: calc(56vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type {margin-right: calc(56vw - 0.5rem);} html[dir="rtl"] .first-column.pre-14 {margin-right: calc(56vw - 0.5rem);} html:not([dir="rtl"]) .post-14 {margin-right: 56vw;} html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] .post-14 {margin-left: 56vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type {margin-left: calc(56vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type {margin-left: calc(56vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type {margin-right: calc(56vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type {margin-right: calc(56vw - 0.5rem);} html:not([dir="rtl"]) .pre-15 {margin-left: 60vw;} html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type {margin-left: 60vw;} html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type {margin-right: 60vw;} html[dir="rtl"] .pre-15 {margin-right: 60vw;} html:not([dir="rtl"]) .first-column.pre-15 {margin-left: calc(60vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type {margin-left: calc(60vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type {margin-right: calc(60vw - 0.5rem);} html[dir="rtl"] .first-column.pre-15 {margin-right: calc(60vw - 0.5rem);} html:not([dir="rtl"]) .post-15 {margin-right: 60vw;} html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type {margin-right: 60vw;} html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type {margin-right: 60vw;} html[dir="rtl"] .post-15 {margin-left: 60vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type {margin-left: calc(60vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type {margin-left: calc(60vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type {margin-right: calc(60vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type {margin-right: calc(60vw - 0.5rem);} html:not([dir="rtl"]) .pre-16 {margin-left: 64vw;} html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type {margin-left: 64vw;} html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .pre-16 {margin-right: 64vw;} html:not([dir="rtl"]) .first-column.pre-16 {margin-left: calc(64vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type {margin-left: calc(64vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type {margin-right: calc(64vw - 0.5rem);} html[dir="rtl"] .first-column.pre-16 {margin-right: calc(64vw - 0.5rem);} html:not([dir="rtl"]) .post-16 {margin-right: 64vw;} html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .post-16 {margin-left: 64vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type {margin-left: calc(64vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type {margin-left: calc(64vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type {margin-right: calc(64vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type {margin-right: calc(64vw - 0.5rem);} html:not([dir="rtl"]) .pre-17 {margin-left: 68vw;} html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type {margin-left: 68vw;} html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type {margin-right: 68vw;} html[dir="rtl"] .pre-17 {margin-right: 68vw;} html:not([dir="rtl"]) .first-column.pre-17 {margin-left: calc(68vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type {margin-left: calc(68vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type {margin-right: calc(68vw - 0.5rem);} html[dir="rtl"] .first-column.pre-17 {margin-right: calc(68vw - 0.5rem);} html:not([dir="rtl"]) .post-17 {margin-right: 68vw;} html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type {margin-right: 68vw;} html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type {margin-right: 68vw;} html[dir="rtl"] .post-17 {margin-left: 68vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type {margin-left: calc(68vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type {margin-left: calc(68vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type {margin-right: calc(68vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type {margin-right: calc(68vw - 0.5rem);} html:not([dir="rtl"]) .pre-18 {margin-left: 72vw;} html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type {margin-left: 72vw;} html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] .pre-18 {margin-right: 72vw;} html:not([dir="rtl"]) .first-column.pre-18 {margin-left: calc(72vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type {margin-left: calc(72vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type {margin-right: calc(72vw - 0.5rem);} html[dir="rtl"] .first-column.pre-18 {margin-right: calc(72vw - 0.5rem);} html:not([dir="rtl"]) .post-18 {margin-right: 72vw;} html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] .post-18 {margin-left: 72vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type {margin-left: calc(72vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type {margin-left: calc(72vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type {margin-right: calc(72vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type {margin-right: calc(72vw - 0.5rem);} html:not([dir="rtl"]) .pre-19 {margin-left: 76vw;} html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type {margin-left: 76vw;} html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type {margin-right: 76vw;} html[dir="rtl"] .pre-19 {margin-right: 76vw;} html:not([dir="rtl"]) .first-column.pre-19 {margin-left: calc(76vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type {margin-left: calc(76vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type {margin-right: calc(76vw - 0.5rem);} html[dir="rtl"] .first-column.pre-19 {margin-right: calc(76vw - 0.5rem);} html:not([dir="rtl"]) .post-19 {margin-right: 76vw;} html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type {margin-right: 76vw;} html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type {margin-right: 76vw;} html[dir="rtl"] .post-19 {margin-left: 76vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type {margin-left: calc(76vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type {margin-left: calc(76vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type {margin-right: calc(76vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type {margin-right: calc(76vw - 0.5rem);} html:not([dir="rtl"]) .pre-20 {margin-left: 80vw;} html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type {margin-left: 80vw;} html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .pre-20 {margin-right: 80vw;} html:not([dir="rtl"]) .first-column.pre-20 {margin-left: calc(80vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type {margin-left: calc(80vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type {margin-right: calc(80vw - 0.5rem);} html[dir="rtl"] .first-column.pre-20 {margin-right: calc(80vw - 0.5rem);} html:not([dir="rtl"]) .post-20 {margin-right: 80vw;} html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .post-20 {margin-left: 80vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type {margin-left: calc(80vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type {margin-left: calc(80vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type {margin-right: calc(80vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type {margin-right: calc(80vw - 0.5rem);} html:not([dir="rtl"]) .pre-21 {margin-left: 84vw;} html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type {margin-left: 84vw;} html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type {margin-right: 84vw;} html[dir="rtl"] .pre-21 {margin-right: 84vw;} html:not([dir="rtl"]) .first-column.pre-21 {margin-left: calc(84vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type {margin-left: calc(84vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type {margin-right: calc(84vw - 0.5rem);} html[dir="rtl"] .first-column.pre-21 {margin-right: calc(84vw - 0.5rem);} html:not([dir="rtl"]) .post-21 {margin-right: 84vw;} html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type {margin-right: 84vw;} html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type {margin-right: 84vw;} html[dir="rtl"] .post-21 {margin-left: 84vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type {margin-left: calc(84vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type {margin-left: calc(84vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type {margin-right: calc(84vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type {margin-right: calc(84vw - 0.5rem);} html:not([dir="rtl"]) .pre-22 {margin-left: 88vw;} html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type {margin-left: 88vw;} html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] .pre-22 {margin-right: 88vw;} html:not([dir="rtl"]) .first-column.pre-22 {margin-left: calc(88vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type {margin-left: calc(88vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type {margin-right: calc(88vw - 0.5rem);} html[dir="rtl"] .first-column.pre-22 {margin-right: calc(88vw - 0.5rem);} html:not([dir="rtl"]) .post-22 {margin-right: 88vw;} html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] .post-22 {margin-left: 88vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type {margin-left: calc(88vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type {margin-left: calc(88vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type {margin-right: calc(88vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type {margin-right: calc(88vw - 0.5rem);} html:not([dir="rtl"]) .pre-23 {margin-left: 92vw;} html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type {margin-left: 92vw;} html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type {margin-right: 92vw;} html[dir="rtl"] .pre-23 {margin-right: 92vw;} html:not([dir="rtl"]) .first-column.pre-23 {margin-left: calc(92vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type {margin-left: calc(92vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type {margin-right: calc(92vw - 0.5rem);} html[dir="rtl"] .first-column.pre-23 {margin-right: calc(92vw - 0.5rem);} html:not([dir="rtl"]) .post-23 {margin-right: 92vw;} html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type {margin-right: 92vw;} html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type {margin-right: 92vw;} html[dir="rtl"] .post-23 {margin-left: 92vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type {margin-left: calc(92vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type {margin-left: calc(92vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type {margin-right: calc(92vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type {margin-right: calc(92vw - 0.5rem);} html:not([dir="rtl"]) .pre-24 {margin-left: 96vw;} html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type {margin-left: 96vw;} html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .pre-24 {margin-right: 96vw;} html:not([dir="rtl"]) .first-column.pre-24 {margin-left: calc(96vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type {margin-left: calc(96vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type {margin-right: calc(96vw - 0.5rem);} html[dir="rtl"] .first-column.pre-24 {margin-right: calc(96vw - 0.5rem);} html:not([dir="rtl"]) .post-24 {margin-right: 96vw;} html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .post-24 {margin-left: 96vw;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type {margin-left: calc(96vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type {margin-left: calc(96vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type {margin-right: calc(96vw - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type {margin-right: calc(96vw - 0.5rem);}}@media screen and (max-width: 859px) {html:not([dir="rtl"]) .tablet-pre-0 {margin-left: 0vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type {margin-left: 0vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .tablet-pre-0 {margin-right: 0vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0 {margin-left: calc(0vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type {margin-left: calc(0vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type {margin-right: calc(0vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-0 {margin-right: calc(0vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-0 {margin-right: 0vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .tablet-post-0 {margin-left: 0vw;} html:not([dir="rtl"]) .tablet-pre-1 {margin-left: 8vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type {margin-left: 8vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] .tablet-pre-1 {margin-right: 8vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1 {margin-left: calc(8vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type {margin-left: calc(8vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type {margin-right: calc(8vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-1 {margin-right: calc(8vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-1 {margin-right: 8vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type {margin-right: 8vw;} html[dir="rtl"] .tablet-post-1 {margin-left: 8vw;} html:not([dir="rtl"]) .tablet-pre-2 {margin-left: 16vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type {margin-left: 16vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .tablet-pre-2 {margin-right: 16vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2 {margin-left: calc(16vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type {margin-left: calc(16vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type {margin-right: calc(16vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-2 {margin-right: calc(16vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-2 {margin-right: 16vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .tablet-post-2 {margin-left: 16vw;} html:not([dir="rtl"]) .tablet-pre-3 {margin-left: 24vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type {margin-left: 24vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] .tablet-pre-3 {margin-right: 24vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3 {margin-left: calc(24vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type {margin-left: calc(24vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type {margin-right: calc(24vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-3 {margin-right: calc(24vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-3 {margin-right: 24vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type {margin-right: 24vw;} html[dir="rtl"] .tablet-post-3 {margin-left: 24vw;} html:not([dir="rtl"]) .tablet-pre-4 {margin-left: 32vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type {margin-left: 32vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .tablet-pre-4 {margin-right: 32vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4 {margin-left: calc(32vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type {margin-left: calc(32vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type {margin-right: calc(32vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-4 {margin-right: calc(32vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-4 {margin-right: 32vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .tablet-post-4 {margin-left: 32vw;} html:not([dir="rtl"]) .tablet-pre-5 {margin-left: 40vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type {margin-left: 40vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] .tablet-pre-5 {margin-right: 40vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5 {margin-left: calc(40vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type {margin-left: calc(40vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type {margin-right: calc(40vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-5 {margin-right: calc(40vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-5 {margin-right: 40vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type {margin-right: 40vw;} html[dir="rtl"] .tablet-post-5 {margin-left: 40vw;} html:not([dir="rtl"]) .tablet-pre-6 {margin-left: 48vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type {margin-left: 48vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .tablet-pre-6 {margin-right: 48vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6 {margin-left: calc(48vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type {margin-left: calc(48vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type {margin-right: calc(48vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-6 {margin-right: calc(48vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-6 {margin-right: 48vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .tablet-post-6 {margin-left: 48vw;} html:not([dir="rtl"]) .tablet-pre-7 {margin-left: 56vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type {margin-left: 56vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] .tablet-pre-7 {margin-right: 56vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7 {margin-left: calc(56vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type {margin-left: calc(56vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type {margin-right: calc(56vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-7 {margin-right: calc(56vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-7 {margin-right: 56vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type {margin-right: 56vw;} html[dir="rtl"] .tablet-post-7 {margin-left: 56vw;} html:not([dir="rtl"]) .tablet-pre-8 {margin-left: 64vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type {margin-left: 64vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .tablet-pre-8 {margin-right: 64vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8 {margin-left: calc(64vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type {margin-left: calc(64vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type {margin-right: calc(64vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-8 {margin-right: calc(64vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-8 {margin-right: 64vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .tablet-post-8 {margin-left: 64vw;} html:not([dir="rtl"]) .tablet-pre-9 {margin-left: 72vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type {margin-left: 72vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] .tablet-pre-9 {margin-right: 72vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9 {margin-left: calc(72vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type {margin-left: calc(72vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type {margin-right: calc(72vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-9 {margin-right: calc(72vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-9 {margin-right: 72vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type {margin-right: 72vw;} html[dir="rtl"] .tablet-post-9 {margin-left: 72vw;} html:not([dir="rtl"]) .tablet-pre-10 {margin-left: 80vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type {margin-left: 80vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .tablet-pre-10 {margin-right: 80vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10 {margin-left: calc(80vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type {margin-left: calc(80vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type {margin-right: calc(80vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-10 {margin-right: calc(80vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-10 {margin-right: 80vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .tablet-post-10 {margin-left: 80vw;} html:not([dir="rtl"]) .tablet-pre-11 {margin-left: 88vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type {margin-left: 88vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] .tablet-pre-11 {margin-right: 88vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11 {margin-left: calc(88vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type {margin-left: calc(88vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type {margin-right: calc(88vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-11 {margin-right: calc(88vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-11 {margin-right: 88vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type {margin-right: 88vw;} html[dir="rtl"] .tablet-post-11 {margin-left: 88vw;} html:not([dir="rtl"]) .tablet-pre-12 {margin-left: 96vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type {margin-left: 96vw;} html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .tablet-pre-12 {margin-right: 96vw;} html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12 {margin-left: calc(96vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type {margin-left: calc(96vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type {margin-right: calc(96vw - 0.5rem);} html[dir="rtl"] .tablet-first-column.tablet-pre-12 {margin-right: calc(96vw - 0.5rem);} html:not([dir="rtl"]) .tablet-post-12 {margin-right: 96vw;} html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .tablet-post-12 {margin-left: 96vw;}}@media screen and (max-width: 479px) {html:not([dir="rtl"]) .phone-pre-0 {margin-left: 0vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type {margin-left: 0vw;} html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .phone-pre-0 {margin-right: 0vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-0 {margin-left: calc(0vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type {margin-left: calc(0vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type {margin-right: calc(0vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-0 {margin-right: calc(0vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-0 {margin-right: 0vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type {margin-right: 0vw;} html[dir="rtl"] .phone-post-0 {margin-left: 0vw;} html:not([dir="rtl"]) .phone-pre-1 {margin-left: 16vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type {margin-left: 16vw;} html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .phone-pre-1 {margin-right: 16vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-1 {margin-left: calc(16vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type {margin-left: calc(16vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type {margin-right: calc(16vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-1 {margin-right: calc(16vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-1 {margin-right: 16vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type {margin-right: 16vw;} html[dir="rtl"] .phone-post-1 {margin-left: 16vw;} html:not([dir="rtl"]) .phone-pre-2 {margin-left: 32vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type {margin-left: 32vw;} html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .phone-pre-2 {margin-right: 32vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-2 {margin-left: calc(32vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type {margin-left: calc(32vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type {margin-right: calc(32vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-2 {margin-right: calc(32vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-2 {margin-right: 32vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type {margin-right: 32vw;} html[dir="rtl"] .phone-post-2 {margin-left: 32vw;} html:not([dir="rtl"]) .phone-pre-3 {margin-left: 48vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type {margin-left: 48vw;} html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .phone-pre-3 {margin-right: 48vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-3 {margin-left: calc(48vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type {margin-left: calc(48vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type {margin-right: calc(48vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-3 {margin-right: calc(48vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-3 {margin-right: 48vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type {margin-right: 48vw;} html[dir="rtl"] .phone-post-3 {margin-left: 48vw;} html:not([dir="rtl"]) .phone-pre-4 {margin-left: 64vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type {margin-left: 64vw;} html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .phone-pre-4 {margin-right: 64vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-4 {margin-left: calc(64vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type {margin-left: calc(64vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type {margin-right: calc(64vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-4 {margin-right: calc(64vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-4 {margin-right: 64vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type {margin-right: 64vw;} html[dir="rtl"] .phone-post-4 {margin-left: 64vw;} html:not([dir="rtl"]) .phone-pre-5 {margin-left: 80vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type {margin-left: 80vw;} html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .phone-pre-5 {margin-right: 80vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-5 {margin-left: calc(80vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type {margin-left: calc(80vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type {margin-right: calc(80vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-5 {margin-right: calc(80vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-5 {margin-right: 80vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type {margin-right: 80vw;} html[dir="rtl"] .phone-post-5 {margin-left: 80vw;} html:not([dir="rtl"]) .phone-pre-6 {margin-left: 96vw;} html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type {margin-left: 96vw;} html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .phone-pre-6 {margin-right: 96vw;} html:not([dir="rtl"]) .phone-first-column.phone-pre-6 {margin-left: calc(96vw - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type {margin-left: calc(96vw - 0.5rem);} html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type {margin-right: calc(96vw - 0.5rem);} html[dir="rtl"] .phone-first-column.phone-pre-6 {margin-right: calc(96vw - 0.5rem);} html:not([dir="rtl"]) .phone-post-6 {margin-right: 96vw;} html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type {margin-right: 96vw;} html[dir="rtl"] .phone-post-6 {margin-left: 96vw;}}@media screen and (min-width: 1501px) {html:not([dir="rtl"]) .pre-0 {margin-left: -1px;} html[dir="rtl"] .pre-0 {margin-right: -1px;} html:not([dir="rtl"]) .post-0 {margin-right: -1px;} html[dir="rtl"] .post-0 {margin-left: -1px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type {margin-left: calc(-1px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type {margin-right: calc(-1px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type {margin-right: calc(-1px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type {margin-left: calc(-1px - 0.5rem);} html:not([dir="rtl"]) .pre-1 {margin-left: 59px;} html[dir="rtl"] .pre-1 {margin-right: 59px;} html:not([dir="rtl"]) .post-1 {margin-right: 59px;} html[dir="rtl"] .post-1 {margin-left: 59px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type {margin-left: calc(59px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type {margin-right: calc(59px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type {margin-right: calc(59px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type {margin-left: calc(59px - 0.5rem);} html:not([dir="rtl"]) .pre-2 {margin-left: 119px;} html[dir="rtl"] .pre-2 {margin-right: 119px;} html:not([dir="rtl"]) .post-2 {margin-right: 119px;} html[dir="rtl"] .post-2 {margin-left: 119px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type {margin-left: calc(119px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type {margin-right: calc(119px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type {margin-right: calc(119px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type {margin-left: calc(119px - 0.5rem);} html:not([dir="rtl"]) .pre-3 {margin-left: 179px;} html[dir="rtl"] .pre-3 {margin-right: 179px;} html:not([dir="rtl"]) .post-3 {margin-right: 179px;} html[dir="rtl"] .post-3 {margin-left: 179px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type {margin-left: calc(179px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type {margin-right: calc(179px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type {margin-right: calc(179px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type {margin-left: calc(179px - 0.5rem);} html:not([dir="rtl"]) .pre-4 {margin-left: 239px;} html[dir="rtl"] .pre-4 {margin-right: 239px;} html:not([dir="rtl"]) .post-4 {margin-right: 239px;} html[dir="rtl"] .post-4 {margin-left: 239px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type {margin-left: calc(239px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type {margin-right: calc(239px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type {margin-right: calc(239px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type {margin-left: calc(239px - 0.5rem);} html:not([dir="rtl"]) .pre-5 {margin-left: 299px;} html[dir="rtl"] .pre-5 {margin-right: 299px;} html:not([dir="rtl"]) .post-5 {margin-right: 299px;} html[dir="rtl"] .post-5 {margin-left: 299px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type {margin-left: calc(299px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type {margin-right: calc(299px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type {margin-right: calc(299px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type {margin-left: calc(299px - 0.5rem);} html:not([dir="rtl"]) .pre-6 {margin-left: 359px;} html[dir="rtl"] .pre-6 {margin-right: 359px;} html:not([dir="rtl"]) .post-6 {margin-right: 359px;} html[dir="rtl"] .post-6 {margin-left: 359px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type {margin-left: calc(359px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type {margin-right: calc(359px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type {margin-right: calc(359px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type {margin-left: calc(359px - 0.5rem);} html:not([dir="rtl"]) .pre-7 {margin-left: 419px;} html[dir="rtl"] .pre-7 {margin-right: 419px;} html:not([dir="rtl"]) .post-7 {margin-right: 419px;} html[dir="rtl"] .post-7 {margin-left: 419px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type {margin-left: calc(419px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type {margin-right: calc(419px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type {margin-right: calc(419px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type {margin-left: calc(419px - 0.5rem);} html:not([dir="rtl"]) .pre-8 {margin-left: 479px;} html[dir="rtl"] .pre-8 {margin-right: 479px;} html:not([dir="rtl"]) .post-8 {margin-right: 479px;} html[dir="rtl"] .post-8 {margin-left: 479px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type {margin-left: calc(479px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type {margin-right: calc(479px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type {margin-right: calc(479px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type {margin-left: calc(479px - 0.5rem);} html:not([dir="rtl"]) .pre-9 {margin-left: 539px;} html[dir="rtl"] .pre-9 {margin-right: 539px;} html:not([dir="rtl"]) .post-9 {margin-right: 539px;} html[dir="rtl"] .post-9 {margin-left: 539px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type {margin-left: calc(539px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type {margin-right: calc(539px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type {margin-right: calc(539px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type {margin-left: calc(539px - 0.5rem);} html:not([dir="rtl"]) .pre-10 {margin-left: 599px;} html[dir="rtl"] .pre-10 {margin-right: 599px;} html:not([dir="rtl"]) .post-10 {margin-right: 599px;} html[dir="rtl"] .post-10 {margin-left: 599px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type {margin-left: calc(599px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type {margin-right: calc(599px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type {margin-right: calc(599px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type {margin-left: calc(599px - 0.5rem);} html:not([dir="rtl"]) .pre-11 {margin-left: 659px;} html[dir="rtl"] .pre-11 {margin-right: 659px;} html:not([dir="rtl"]) .post-11 {margin-right: 659px;} html[dir="rtl"] .post-11 {margin-left: 659px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type {margin-left: calc(659px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type {margin-right: calc(659px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type {margin-right: calc(659px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type {margin-left: calc(659px - 0.5rem);} html:not([dir="rtl"]) .pre-12 {margin-left: 719px;} html[dir="rtl"] .pre-12 {margin-right: 719px;} html:not([dir="rtl"]) .post-12 {margin-right: 719px;} html[dir="rtl"] .post-12 {margin-left: 719px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type {margin-left: calc(719px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type {margin-right: calc(719px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type {margin-right: calc(719px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type {margin-left: calc(719px - 0.5rem);} html:not([dir="rtl"]) .pre-13 {margin-left: 779px;} html[dir="rtl"] .pre-13 {margin-right: 779px;} html:not([dir="rtl"]) .post-13 {margin-right: 779px;} html[dir="rtl"] .post-13 {margin-left: 779px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type {margin-left: calc(779px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type {margin-right: calc(779px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type {margin-right: calc(779px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type {margin-left: calc(779px - 0.5rem);} html:not([dir="rtl"]) .pre-14 {margin-left: 839px;} html[dir="rtl"] .pre-14 {margin-right: 839px;} html:not([dir="rtl"]) .post-14 {margin-right: 839px;} html[dir="rtl"] .post-14 {margin-left: 839px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type {margin-left: calc(839px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type {margin-right: calc(839px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type {margin-right: calc(839px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type {margin-left: calc(839px - 0.5rem);} html:not([dir="rtl"]) .pre-15 {margin-left: 899px;} html[dir="rtl"] .pre-15 {margin-right: 899px;} html:not([dir="rtl"]) .post-15 {margin-right: 899px;} html[dir="rtl"] .post-15 {margin-left: 899px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type {margin-left: calc(899px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type {margin-right: calc(899px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type {margin-right: calc(899px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type {margin-left: calc(899px - 0.5rem);} html:not([dir="rtl"]) .pre-16 {margin-left: 959px;} html[dir="rtl"] .pre-16 {margin-right: 959px;} html:not([dir="rtl"]) .post-16 {margin-right: 959px;} html[dir="rtl"] .post-16 {margin-left: 959px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type {margin-left: calc(959px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type {margin-right: calc(959px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type {margin-right: calc(959px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type {margin-left: calc(959px - 0.5rem);} html:not([dir="rtl"]) .pre-17 {margin-left: 1019px;} html[dir="rtl"] .pre-17 {margin-right: 1019px;} html:not([dir="rtl"]) .post-17 {margin-right: 1019px;} html[dir="rtl"] .post-17 {margin-left: 1019px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type {margin-left: calc(1019px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type {margin-right: calc(1019px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type {margin-right: calc(1019px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type {margin-left: calc(1019px - 0.5rem);} html:not([dir="rtl"]) .pre-18 {margin-left: 1079px;} html[dir="rtl"] .pre-18 {margin-right: 1079px;} html:not([dir="rtl"]) .post-18 {margin-right: 1079px;} html[dir="rtl"] .post-18 {margin-left: 1079px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type {margin-left: calc(1079px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type {margin-right: calc(1079px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type {margin-right: calc(1079px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type {margin-left: calc(1079px - 0.5rem);} html:not([dir="rtl"]) .pre-19 {margin-left: 1139px;} html[dir="rtl"] .pre-19 {margin-right: 1139px;} html:not([dir="rtl"]) .post-19 {margin-right: 1139px;} html[dir="rtl"] .post-19 {margin-left: 1139px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type {margin-left: calc(1139px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type {margin-right: calc(1139px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type {margin-right: calc(1139px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type {margin-left: calc(1139px - 0.5rem);} html:not([dir="rtl"]) .pre-20 {margin-left: 1199px;} html[dir="rtl"] .pre-20 {margin-right: 1199px;} html:not([dir="rtl"]) .post-20 {margin-right: 1199px;} html[dir="rtl"] .post-20 {margin-left: 1199px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type {margin-left: calc(1199px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type {margin-right: calc(1199px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type {margin-right: calc(1199px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type {margin-left: calc(1199px - 0.5rem);} html:not([dir="rtl"]) .pre-21 {margin-left: 1259px;} html[dir="rtl"] .pre-21 {margin-right: 1259px;} html:not([dir="rtl"]) .post-21 {margin-right: 1259px;} html[dir="rtl"] .post-21 {margin-left: 1259px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type {margin-left: calc(1259px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type {margin-right: calc(1259px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type {margin-right: calc(1259px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type {margin-left: calc(1259px - 0.5rem);} html:not([dir="rtl"]) .pre-22 {margin-left: 1319px;} html[dir="rtl"] .pre-22 {margin-right: 1319px;} html:not([dir="rtl"]) .post-22 {margin-right: 1319px;} html[dir="rtl"] .post-22 {margin-left: 1319px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type {margin-left: calc(1319px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type {margin-right: calc(1319px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type {margin-right: calc(1319px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type {margin-left: calc(1319px - 0.5rem);} html:not([dir="rtl"]) .pre-23 {margin-left: 1379px;} html[dir="rtl"] .pre-23 {margin-right: 1379px;} html:not([dir="rtl"]) .post-23 {margin-right: 1379px;} html[dir="rtl"] .post-23 {margin-left: 1379px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type {margin-left: calc(1379px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type {margin-right: calc(1379px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type {margin-right: calc(1379px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type {margin-left: calc(1379px - 0.5rem);} html:not([dir="rtl"]) .pre-24 {margin-left: 1439px;} html[dir="rtl"] .pre-24 {margin-right: 1439px;} html:not([dir="rtl"]) .post-24 {margin-right: 1439px;} html[dir="rtl"] .post-24 {margin-left: 1439px;} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type {margin-left: calc(1439px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type {margin-right: calc(1439px - 0.5rem);} html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type {margin-right: calc(1439px - 0.5rem);} html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type {margin-left: calc(1439px - 0.5rem);}}@media screen and (min-width: 1440px) {.phone-show {display: none !important;} .tablet-show {display: none !important;} .tablet-only {display: none !important;} .large-hide {display: none !important;}}@media screen and (max-width: 1439px) and (min-width: 860px) {.phone-show {display: none !important;} .tablet-show {display: none !important;} .tablet-only {display: none !important;} .large-only {display: none !important;} .large-show {display: none !important;}}@media screen and (max-width: 859px) and (min-width: 480px) {.tablet-hide {display: none !important;} .phone-show {display: none !important;} .large-only {display: none !important;} .large-show {display: none !important;}}@media screen and (max-width: 479px) {.phone-hide {display: none !important;} .tablet-hide {display: none !important;} .tablet-only {display: none !important;} .large-only {display: none !important;} .large-show {display: none !important;}}.invisible {visibility: hidden;}.visible {visibility: visible;}.hide {display: none !important;}.visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.visually-hidden-focusable {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .visually-hidden-focusable:active, .visually-hidden-focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}.left {float: left;} html[dir="rtl"] .left {float: right;}.right {float: right;} html[dir="rtl"] .right {float: left;}@media screen and (min-width: 1440px) {.large-left {float: left;} html[dir="rtl"] .large-left {float: right;} .large-right {float: right;} html[dir="rtl"] .large-right {float: left;}}@media screen and (max-width: 859px) and (min-width: 480px) {.tablet-left {float: left;} html[dir="rtl"] .tablet-left {float: right;} .tablet-right {float: right;} html[dir="rtl"] .tablet-right {float: left;}}@media screen and (max-width: 479px) {.phone-left {float: left;} html[dir="rtl"] .phone-left {float: right;} .phone-right {float: right;} html[dir="rtl"] .phone-right {float: left;}}.block-group {margin-left: -0.75rem; margin-right: -0.75rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.block {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0.75rem; margin-right: 0.75rem; min-width: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1;}.block-group-1-up > .block {-ms-flex-preferred-size: calc(100% - 1.5rem); flex-basis: calc(100% - 1.5rem); width: calc(100% - 1.5rem);}.block-group-2-up > .block {-ms-flex-preferred-size: calc(50% - 1.5rem); flex-basis: calc(50% - 1.5rem); width: calc(50% - 1.5rem);}.block-group-3-up > .block {-ms-flex-preferred-size: calc(33.33333% - 1.5rem); flex-basis: calc(33.33333% - 1.5rem); width: calc(33.33333% - 1.5rem);}.block-group-4-up > .block {-ms-flex-preferred-size: calc(25% - 1.5rem); flex-basis: calc(25% - 1.5rem); width: calc(25% - 1.5rem);}.block-group-5-up > .block {-ms-flex-preferred-size: calc(20% - 1.5rem); flex-basis: calc(20% - 1.5rem); width: calc(20% - 1.5rem);}.block-group-6-up > .block {-ms-flex-preferred-size: calc(16.66666% - 1.5rem); flex-basis: calc(16.66666% - 1.5rem); width: calc(16.66666% - 1.5rem);}.block-group-7-up > .block {-ms-flex-preferred-size: calc(14.28570% - 1.5rem); flex-basis: calc(14.28570% - 1.5rem); width: calc(14.28570% - 1.5rem);}.block-group-8-up > .block {-ms-flex-preferred-size: calc(12.5% - 1.5rem); flex-basis: calc(12.5% - 1.5rem); width: calc(12.5% - 1.5rem);}@media screen and (max-width: 860px) {.tablet-block-group-1-up > .block {-ms-flex-preferred-size: calc(100% - 1.5rem); flex-basis: calc(100% - 1.5rem); width: calc(100% - 1.5rem);} .tablet-block-group-2-up > .block {-ms-flex-preferred-size: calc(50% - 1.5rem); flex-basis: calc(50% - 1.5rem); width: calc(50% - 1.5rem);} .tablet-block-group-3-up > .block {-ms-flex-preferred-size: calc(33.33333% - 1.5rem); flex-basis: calc(33.33333% - 1.5rem); width: calc(33.33333% - 1.5rem);} .tablet-block-group-4-up > .block {-ms-flex-preferred-size: calc(25% - 1.5rem); flex-basis: calc(25% - 1.5rem); width: calc(25% - 1.5rem);} .tablet-block-group-5-up > .block {-ms-flex-preferred-size: calc(20% - 1.5rem); flex-basis: calc(20% - 1.5rem); width: calc(20% - 1.5rem);} .tablet-block-group-6-up > .block {-ms-flex-preferred-size: calc(16.66666% - 1.5rem); flex-basis: calc(16.66666% - 1.5rem); width: calc(16.66666% - 1.5rem);} .tablet-block-group-7-up > .block {-ms-flex-preferred-size: calc(14.28570% - 1.5rem); flex-basis: calc(14.28570% - 1.5rem); width: calc(14.28570% - 1.5rem);} .tablet-block-group-8-up > .block {-ms-flex-preferred-size: calc(12.5% - 1.5rem); flex-basis: calc(12.5% - 1.5rem); width: calc(12.5% - 1.5rem);}}@media screen and (max-width: 480px) {.phone-block-group-1-up > .block {-ms-flex-preferred-size: calc(100% - 1.5rem); flex-basis: calc(100% - 1.5rem); width: calc(100% - 1.5rem);} .phone-block-group-2-up > .block {-ms-flex-preferred-size: calc(50% - 1.5rem); flex-basis: calc(50% - 1.5rem); width: calc(50% - 1.5rem);} .phone-block-group-3-up > .block {-ms-flex-preferred-size: calc(33.33333% - 1.5rem); flex-basis: calc(33.33333% - 1.5rem); width: calc(33.33333% - 1.5rem);} .phone-block-group-4-up > .block {-ms-flex-preferred-size: calc(25% - 1.5rem); flex-basis: calc(25% - 1.5rem); width: calc(25% - 1.5rem);} .phone-block-group-5-up > .block {-ms-flex-preferred-size: calc(20% - 1.5rem); flex-basis: calc(20% - 1.5rem); width: calc(20% - 1.5rem);} .phone-block-group-6-up > .block {-ms-flex-preferred-size: calc(16.66666% - 1.5rem); flex-basis: calc(16.66666% - 1.5rem); width: calc(16.66666% - 1.5rem);} .phone-block-group-7-up > .block {-ms-flex-preferred-size: calc(14.28570% - 1.5rem); flex-basis: calc(14.28570% - 1.5rem); width: calc(14.28570% - 1.5rem);} .phone-block-group-8-up > .block {-ms-flex-preferred-size: calc(12.5% - 1.5rem); flex-basis: calc(12.5% - 1.5rem); width: calc(12.5% - 1.5rem);}}.is-sticky {position: fixed; z-index: 10;} .is-sticky.scroll-show, .is-sticky .scroll-show {visibility: visible;}.scroll-show {visibility: hidden;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff"); font-weight: 300; font-style: normal;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff"); font-weight: 400; font-style: normal;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff"); font-weight: 400; font-style: italic;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff"); font-weight: 700; font-style: normal;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff"); font-weight: 400; font-style: italic; unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/9851da0a-2481-4687-bbeb-ed4ab170dc38-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/cebce072-9561-4c6d-8c89-f0cefec63289-ext.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0370-03FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0370-03FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff"); font-weight: 400; font-style: italic; unicode-range: U+0370-03FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0370-03FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0400-04FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0400-04FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff"); font-weight: 400; font-style: italic; unicode-range: U+0400-04FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0400-04FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+10A0-10FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+10A0-10FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+10A0-10FF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0590-05FF, U+FB00-FB4F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0590-05FF, U+FB00-FB4F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff"); font-weight: 400; font-style: italic; unicode-range: U+0590-05FF, U+FB00-FB4F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0590-05FF, U+FB00-FB4F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff"); font-weight: 300; font-style: normal; unicode-range: U+0900-097F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff"); font-weight: 400; font-style: normal; unicode-range: U+0900-097F;}@font-face {font-family: "Avenir Next"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff"); font-weight: 700; font-style: normal; unicode-range: U+0900-097F;}@font-face {font-family: "SST Vietnamese"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff"); font-weight: 300; font-style: normal;}@font-face {font-family: "SST Vietnamese"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff"); font-weight: 400; font-style: normal;}@font-face {font-family: "SST Vietnamese"; src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff"); font-weight: 700; font-style: normal;}.avenir-light {font-weight: 300; font-style: normal;}.avenir-light-italic {font-weight: 300; font-style: italic;}.avenir-regular {font-weight: 400; font-style: normal;}.avenir-italic {font-weight: 400; font-style: italic;}.avenir-demi {font-weight: 700; font-style: normal;}.avenir-demi-italic {font-weight: 700; font-style: italic;}.avenir-bold {font-weight: 700; font-style: normal;}.avenir-bold-italic {font-weight: 700; font-style: italic;}.code-face, .code-face .block {letter-spacing: 0em; font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; font-weight: 400; font-style: normal;} .code-face b, .code-face strong, .code-face .block b, .code-face .block strong {font-weight: 400;}.code-italic, .code-italic .block {letter-spacing: 0em; font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; font-weight: 400; font-style: italic;} .code-italic b, .code-italic strong, .code-italic .block b, .code-italic .block strong {font-weight: 400;}html {font-size: 16px;}body {font-weight: 400; font-style: normal; letter-spacing: 0em; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; line-height: 1.5; color: #4c4c4c; background-color: #ffffff; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; font-feature-settings: "kern"; font-kerning: normal; text-rendering: optimizeLegibility; -moz-font-feature-settings: 'liga= 1','calt=0'; -moz-font-feature-settings: "liga" 1,"calt" 0; -webkit-font-feature-settings: "liga" 1,"calt" 0; -ms-font-feature-settings: 'liga= 1','calt=0'; -o-font-feature-settings: "liga" 1,"calt" 0; font-feature-settings: "liga" 1,"calt" 0;}form,select,button,input {letter-spacing: 0em; font-family: inherit;}h1,h2,h3,h4,h5,h6 {font-weight: 400; margin: 0 0 0.75rem 0;}h1 {font-size: 2.40307rem; line-height: 1.35;} @media screen and (max-width: 859px) {h1 {font-size: 1.99974rem;}} @media screen and (max-width: 479px) {h1 {font-size: 1.66016rem;}}h2 {font-size: 1.9994rem; line-height: 1.35;} @media screen and (max-width: 859px) {h2 {font-size: 1.7689rem;}} @media screen and (max-width: 479px) {h2 {font-size: 1.5625rem;}}h3 {font-size: 1.69949rem; line-height: 1.3875;} @media screen and (max-width: 859px) {h3 {font-size: 1.50357rem;}} @media screen and (max-width: 479px) {h3 {font-size: 1.32812rem;}}h4 {font-size: 1.414rem; line-height: 1.5;} @media screen and (max-width: 859px) {h4 {font-size: 1.33rem;}} @media screen and (max-width: 479px) {h4 {font-size: 1.25rem;}}h5 {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {h5 {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {h5 {font-size: 1.0625rem;}}h6 {font-size: 1rem; line-height: 1.5;}code, kbd, pre, samp {font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;}code {padding: .25em; border-radius: 3px; border: 1px solid #efefef; color: #595959; background-color: #f8f8f8; white-space: normal; word-break: break-word; font-size: 0.875em;}pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word; max-width: 100%; margin-bottom: 1.5rem;} pre code {padding: 1.25rem 1rem 1rem 1rem; display: block; overflow: auto; word-wrap: normal; white-space: pre; position: relative;}p,dl,blockquote {margin-top: 0; margin-bottom: 1.5rem;}p:empty {margin: 0;}blockquote {margin: 1.5rem 0; font-weight: 400; font-style: normal; color: #6e6e6e; border-left: 3px solid #cccccc;} html:not([dir="rtl"]) blockquote {padding-left: 1rem;} html[dir="rtl"] blockquote {padding-right: 1rem;} html[dir="rtl"] blockquote {border-left: none; border-right: 3px solid #cccccc;}blockquote,blockquote p {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {blockquote, blockquote p {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {blockquote, blockquote p {font-size: 1.0625rem;}}a {color: #0079c1; text-decoration: none;} a:hover {color: #005e95; text-decoration: underline;}ul, ol {font-size: 0.9375rem; line-height: 1.5;}li {margin-top: .25em;}dl {padding: 0; margin-bottom: 1.5rem;}dt {font-weight: 700; font-style: normal; margin-top: 0.75rem;} dt:first-child {margin-top: 0;}dd {margin-left: 0.75rem;} html[dir="rtl"] dd {margin-right: 0.75rem;}small, sup, sub {font-size: 0.70721em;}sub,sup {line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}mark {padding: 0 0.1em 0.1em;}hr {margin: 2.25rem 0; border: none; border-top: 1px solid #cccccc;}figure {margin: 0 0 1.5rem 0;} figure img {max-width: 100%;}figcaption {margin: 0.375rem 0; font-size: 0.875rem; line-height: 1.5; font-style: italic; color: #828282;}table {margin-bottom: 1.5rem;}html[lang="vi"] body, html.vi body {font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;}[lang="vi"] {font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;}.icon-ui-flush:before,.icon-ui-flush:after {padding-right: 0 !important; padding-left: 0 !important;}@font-face {font-family: 'calcite-ui'; src: url("../../calcite-web/dist/fonts/calcite-ui.eot?#iefix") format("embedded-opentype"), url("../../calcite-web/dist/fonts/calcite-ui.woff") format("woff"), url("../../calcite-web/dist/fonts/calcite-ui.ttf") format("truetype"); font-weight: normal; font-style: normal;}[class^="icon-ui-"]:before,[class*=" icon-ui-"]:before {font-family: 'calcite-ui'; padding-right: 0.5rem; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; text-decoration: none;} html[dir="rtl"] [class^="icon-ui-"]:before, html[dir="rtl"] [class*=" icon-ui-"]:before {padding-left: 0.75rem; padding-right: 0;}.icon-ui-small:before {font-size: 0.75rem; line-height: 1.5;}.icon-ui-add-attachment:before {content: "\f101";}.icon-ui-announcement:before {content: "\f102";}.icon-ui-applications:before {content: "\f103";}.icon-ui-arrow-down-circled:before {content: "\f104";}.icon-ui-arrow-left-circled:before {content: "\f105";}.icon-ui-arrow-right-circled:before {content: "\f106";}.icon-ui-arrow-up-circled:before {content: "\f107";}.icon-ui-attachment:before {content: "\f108";}.icon-ui-authorize:before {content: "\f109";}.icon-ui-basemap:before {content: "\f10a";}.icon-ui-beginning:before {content: "\f10b";}.icon-ui-blank-map-pin:before {content: "\f10c";}.icon-ui-browser:before {content: "\f10d";}.icon-ui-calendar:before {content: "\f10e";}.icon-ui-chart:before {content: "\f10f";}.icon-ui-chat:before {content: "\f110";}.icon-ui-check-mark:before {content: "\f111";}.icon-ui-checkbox-checked:before {content: "\f112";}.icon-ui-checkbox-unchecked:before {content: "\f113";}.icon-ui-close-circled:before {content: "\f114";}.icon-ui-close:before {content: "\f115";}.icon-ui-collapse:before {content: "\f116";}.icon-ui-collection:before {content: "\f117";}.icon-ui-comment:before {content: "\f118";}.icon-ui-compass:before {content: "\f119";}.icon-ui-configure-popup:before {content: "\f11a";}.icon-ui-contact:before {content: "\f11b";}.icon-ui-dashboard:before {content: "\f11c";}.icon-ui-deny:before {content: "\f11d";}.icon-ui-description:before {content: "\f11e";}.icon-ui-directions:before {content: "\f11f";}.icon-ui-directions2:before {content: "\f120";}.icon-ui-dock-bottom:before {content: "\f121";}.icon-ui-dock-left:before {content: "\f122";}.icon-ui-dock-right:before {content: "\f123";}.icon-ui-documentation:before {content: "\f124";}.icon-ui-down-arrow-circled:before {content: "\f125";}.icon-ui-down-arrow:before {content: "\f126";}.icon-ui-down:before {content: "\f127";}.icon-ui-download:before {content: "\f128";}.icon-ui-drag-horizontal:before {content: "\f129";}.icon-ui-drag-vertical:before {content: "\f12a";}.icon-ui-duplicate:before {content: "\f12b";}.icon-ui-edit:before {content: "\f12c";}.icon-ui-end:before {content: "\f12d";}.icon-ui-environment-settings:before {content: "\f12e";}.icon-ui-erase:before {content: "\f12f";}.icon-ui-error:before {content: "\f130";}.icon-ui-error2:before {content: "\f131";}.icon-ui-expand:before {content: "\f132";}.icon-ui-experimental:before {content: "\f133";}.icon-ui-favorites:before {content: "\f134";}.icon-ui-feature-layer:before {content: "\f135";}.icon-ui-filter:before {content: "\f136";}.icon-ui-forward:before {content: "\f137";}.icon-ui-globe:before {content: "\f138";}.icon-ui-grant:before {content: "\f139";}.icon-ui-group:before {content: "\f13a";}.icon-ui-handle-horizontal:before {content: "\f13b";}.icon-ui-handle-vertical:before {content: "\f13c";}.icon-ui-home:before {content: "\f13d";}.icon-ui-key:before {content: "\f13e";}.icon-ui-labels:before {content: "\f13f";}.icon-ui-layer-list:before {content: "\f140";}.icon-ui-layers:before {content: "\f141";}.icon-ui-left-arrow-circled:before {content: "\f142";}.icon-ui-left-arrow:before {content: "\f143";}.icon-ui-left-triangle-arrow:before {content: "\f144";}.icon-ui-left:before {content: "\f145";}.icon-ui-line-chart:before {content: "\f146";}.icon-ui-link-external:before {content: "\f147";}.icon-ui-link:before {content: "\f148";}.icon-ui-loading-indicator:before {content: "\f149";}.icon-ui-locate:before {content: "\f14a";}.icon-ui-locked:before {content: "\f14b";}.icon-ui-map-pin:before {content: "\f14c";}.icon-ui-maps:before {content: "\f14d";}.icon-ui-marketplace:before {content: "\f14e";}.icon-ui-maximize:before {content: "\f14f";}.icon-ui-media:before {content: "\f150";}.icon-ui-media2:before {content: "\f151";}.icon-ui-menu:before {content: "\f152";}.icon-ui-minimize:before {content: "\f153";}.icon-ui-minus-circled:before {content: "\f154";}.icon-ui-minus:before {content: "\f155";}.icon-ui-mobile:before {content: "\f156";}.icon-ui-navigation:before {content: "\f157";}.icon-ui-notice-round:before {content: "\f158";}.icon-ui-notice-triangle:before {content: "\f159";}.icon-ui-organization:before {content: "\f15a";}.icon-ui-overview-arrow-bottom-left:before {content: "\f15b";}.icon-ui-overview-arrow-bottom-right:before {content: "\f15c";}.icon-ui-overview-arrow-top-left:before {content: "\f15d";}.icon-ui-overview-arrow-top-right:before {content: "\f15e";}.icon-ui-pan:before {content: "\f15f";}.icon-ui-pause:before {content: "\f160";}.icon-ui-phone:before {content: "\f161";}.icon-ui-pie-chart:before {content: "\f162";}.icon-ui-play:before {content: "\f163";}.icon-ui-plus-circled:before {content: "\f164";}.icon-ui-plus:before {content: "\f165";}.icon-ui-printer:before {content: "\f166";}.icon-ui-question:before {content: "\f167";}.icon-ui-radio-checked:before {content: "\f168";}.icon-ui-radio-unchecked:before {content: "\f169";}.icon-ui-refresh:before {content: "\f16a";}.icon-ui-resend-invitation:before {content: "\f16b";}.icon-ui-reverse:before {content: "\f16c";}.icon-ui-review:before {content: "\f16d";}.icon-ui-right-arrow-circled:before {content: "\f16e";}.icon-ui-right-arrow:before {content: "\f16f";}.icon-ui-right-triangle-arrow:before {content: "\f170";}.icon-ui-right:before {content: "\f171";}.icon-ui-rotate:before {content: "\f172";}.icon-ui-save:before {content: "\f173";}.icon-ui-search:before {content: "\f174";}.icon-ui-settings:before {content: "\f175";}.icon-ui-settings2:before {content: "\f176";}.icon-ui-share:before {content: "\f177";}.icon-ui-sign-out:before {content: "\f178";}.icon-ui-support:before {content: "\f179";}.icon-ui-table:before {content: "\f17a";}.icon-ui-tag:before {content: "\f17b";}.icon-ui-time-clock:before {content: "\f17c";}.icon-ui-trash:before {content: "\f17d";}.icon-ui-unlocked:before {content: "\f17e";}.icon-ui-up-arrow-circled:before {content: "\f17f";}.icon-ui-up-arrow:before {content: "\f180";}.icon-ui-up-down-arrows:before {content: "\f181";}.icon-ui-up:before {content: "\f182";}.icon-ui-upload:before {content: "\f183";}.icon-ui-user:before {content: "\f184";}.icon-ui-zoom-in-fixed:before {content: "\f185";}.icon-ui-zoom-in-magnifying-glass:before {content: "\f186";}.icon-ui-zoom-out-fixed:before {content: "\f187";}.icon-ui-zoom-out-magnifying-glass:before {content: "\f188";}.svg-icon {fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: middle; padding-right: .15em;}.svg-icon-yellow {fill: #fad817;}.svg-icon-green {fill: #5a9359;}.svg-icon-blue {fill: #0079c1;}.svg-icon-light-blue {fill: #56a5d8;}.svg-icon-dark-blue {fill: #005e95;}.svg-icon-purple {fill: #9081bc;}.svg-icon-orange {fill: #d17e21;}.svg-icon-gray {fill: #959595;}.svg-icon-red {fill: #de2900;}.esri-icon-yellow:before, .icon-ui-yellow:before {color: #fad817;}.esri-icon-green:before, .icon-ui-green:before {color: #5a9359;}.esri-icon-blue:before, .icon-ui-blue:before {color: #0079c1;}.esri-icon-light-blue:before, .icon-ui-light-blue:before {color: #56a5d8;}.esri-icon-dark-blue:before, .icon-ui-dark-blue:before {color: #005e95;}.esri-icon-purple:before, .icon-ui-purple:before {color: #9081bc;}.esri-icon-orange:before, .icon-ui-orange:before {color: #d17e21;}.esri-icon-gray:before, .icon-ui-gray:before {color: #959595;}.esri-icon-red:before, .icon-ui-red:before {color: #de2900;}[class*="icon-social-"] {background-color: rgba(0, 0, 0, 0.45); width: 30px; height: 30px; display: inline-block; background-repeat: no-repeat; vertical-align: middle; -webkit-transition: background-color 200ms linear; transition: background-color 200ms linear;} [class*="icon-social-"]:hover {-webkit-transition: background-color 200ms linear; transition: background-color 200ms linear;}.icon-social-contact {background-image: url("../../calcite-web/dist/img/icons/social/contact.svg");} .icon-social-contact:hover {background-color: #8EC449;}.icon-social-facebook {background-image: url("../../calcite-web/dist/img/icons/social/facebook.svg");} .icon-social-facebook:hover {background-color: #3D5A96;}.icon-social-geonet {background-image: url("../../calcite-web/dist/img/icons/social/geonet.svg");} .icon-social-geonet:hover {background-color: #127BC0;}.icon-social-github {background-image: url("../../calcite-web/dist/img/icons/social/github.svg");} .icon-social-github:hover {background-color: #171515;}.icon-social-google-plus {background-image: url("../../calcite-web/dist/img/icons/social/google-plus.svg");} .icon-social-google-plus:hover {background-color: #DD4C3C;}.icon-social-instagram {background-image: url("../../calcite-web/dist/img/icons/social/instagram.svg");} .icon-social-instagram:hover {background-color: #DA3075;}.icon-social-linkedin {background-image: url("../../calcite-web/dist/img/icons/social/linkedin.svg");} .icon-social-linkedin:hover {background-color: #127CB3;}.icon-social-pinterest {background-image: url("../../calcite-web/dist/img/icons/social/pinterest.svg");} .icon-social-pinterest:hover {background-color: #BB0F23;}.icon-social-rss {background-image: url("../../calcite-web/dist/img/icons/social/rss.svg");} .icon-social-rss:hover {background-color: #FD8023;}.icon-social-share {background-image: url("../../calcite-web/dist/img/icons/social/share.svg");} .icon-social-share:hover {background-color: #1EBD21;}.icon-social-twitter {background-image: url("../../calcite-web/dist/img/icons/social/twitter.svg");} .icon-social-twitter:hover {background-color: #59ADEB;}.icon-social-youtube {background-image: url("../../calcite-web/dist/img/icons/social/youtube.svg");} .icon-social-youtube:hover {background-color: #CF2529;}.esri-logo {margin: 0.375rem; content: ""; display: inline-block; background-repeat: no-repeat; background-position: center; background-color: transparent; min-height: 30px; min-width: 70px; line-height: 0; background-size: 100% 100%; background-image: url("../../calcite-web/dist/img/logo/esri-logo.svg");}.esri-logo-reverse {margin: 0.375rem; content: ""; display: inline-block; background-repeat: no-repeat; background-position: center; background-color: transparent; min-height: 30px; min-width: 70px; line-height: 0; background-size: 100% 100%; background-image: url("../../calcite-web/dist/img/logo/esri-logo.svg"); background-image: url("../../calcite-web/dist/img/logo/esri-logo-reversed.svg");}.esri-logo-condensed {margin-left: 0; margin-right: 0; margin-bottom: -0.125rem; margin-top: -0.135rem;}.btn {position: relative; display: inline-block; padding: 0.375rem 1rem; width: auto; color: #ffffff; 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 0.05s linear; transition: all 0.05s linear; cursor: pointer; font-size: 0.9375rem; line-height: 1.5;} .btn:hover {text-decoration: none; color: #ffffff; background-color: #005e95; border-color: #005e95;}.btn-transparent {background: none; color: #0079c1; border: none;} .btn-transparent:hover {color: #005e95; background: none; text-decoration: underline;}.btn-clear {color: #0079c1; background: #ffffff; border-color: #0079c1;} .btn-clear:hover {color: #ffffff; background: #005e95; border-color: #005e95;}.btn-clear-white {background: none; color: #ffffff; border: 1px solid #ffffff;} .btn-clear-white:hover {color: #959595; background: #ffffff; border-color: #ffffff;}.btn-small {font-size: 0.875rem; line-height: 1.5; padding: 0.28125rem 0.75rem;}.btn-large {font-size: 1rem; line-height: 1.5; padding: 0.5rem 1rem;}.btn-fill {width: 100%; text-align: center;}.btn-half {width: 50%; text-align: center;}.btn-grouped {float: left;} html[dir="rtl"] .btn-grouped {float: right;} .btn-grouped + .btn-grouped {margin-left: 1px;} html[dir="rtl"] .btn-grouped + .btn-grouped {margin-left: 0; margin-right: 1px;} .btn-grouped:last-of-type {float: none;} .btn-grouped.btn-half {margin-left: 0;}.btn-white {background: #ffffff; color: #4c4c4c; border: 1px solid #ffffff;} .btn-white:hover {color: #4c4c4c; background: #efefef; border-color: #efefef;}.btn-red {color: #de2900; background: transparent; border-color: #de2900;} .btn-red:hover {color: #ffffff; background: #ab3c16; border-color: #ab3c16;}.btn-green {background-color: #5a9359; border-color: #5a9359;} .btn-green:hover {background-color: #338033; border-color: #338033;}.btn-link {-webkit-appearance: none; font-size: 1rem; line-height: 1.5; cursor: pointer; padding: 0; border: none; color: #0079c1; background: transparent;} .btn-link:hover {text-decoration: underline;}.btn:disabled,.btn-disabled,button[disabled] {cursor: not-allowed; pointer-events: none; opacity: 0.3;}input[type="file"]::-webkit-file-upload-button,::-ms-browse {webkit-appearance: none; position: relative; display: inline-block; padding: 0.375rem 1rem; width: auto; color: #ffffff; 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 0.05s linear; transition: all 0.05s linear; cursor: pointer; font-size: 0.9375rem; line-height: 1.5;} input[type="file"]::-webkit-file-upload-button:hover, ::-ms-browse:hover {text-decoration: none; color: #ffffff; background-color: #005e95; border-color: #005e95;}.label {background-color: #efefef; padding: .25em .5em; border-radius: 3px; font-size: .875em; white-space: nowrap;}.label-red {background-color: #de2900; color: #ffffff;}.label-yellow {background-color: #efe397; color: #4c4c4c;}.label-green {background-color: #338033; color: #ffffff;}.label-blue {background-color: #0079c1; color: #ffffff;}.dropdown {position: relative; display: inline-block;} .dropdown.is-active .dropdown-menu {display: block;}.dropdown-btn else {cursor: pointer; position: relative;}.dropdown-menu {position: absolute; min-width: 200px; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); z-index: 1000; display: none; overflow: auto;} .dropdown-menu.dropdown-right {right: 0; left: auto;} html[dir="rtl"] .dropdown-menu.dropdown-right {right: auto; left: 0;}.dropdown-title {position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.5; color: #6e6e6e; background-color: #ffffff; border-bottom: none; text-align: left; border-left: none; border-right: none; border-top: 1px solid #efefef; white-space: nowrap; cursor: pointer; width: 100%; background-color: #f8f8f8; cursor: auto;} html[dir="rtl"] .dropdown-title {text-align: right;} .dropdown-title:hover {background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;} .dropdown-title.is-active, .dropdown-title:focus {text-indent: -3px; border-left: 3px solid #0079c1;} html[dir="rtl"] .dropdown-title.is-active, html[dir="rtl"] .dropdown-title:focus {border-left: none; border-right: 3px solid #0079c1;}.dropdown-link {position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.5; color: #6e6e6e; background-color: #ffffff; border-bottom: none; text-align: left; border-left: none; border-right: none; border-top: 1px solid #efefef; white-space: nowrap; cursor: pointer; width: 100%;} html[dir="rtl"] .dropdown-link {text-align: right;} .dropdown-link:hover {background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;} .dropdown-link.is-active, .dropdown-link:focus {text-indent: -3px; border-left: 3px solid #0079c1;} html[dir="rtl"] .dropdown-link.is-active, html[dir="rtl"] .dropdown-link:focus {border-left: none; border-right: 3px solid #0079c1;}.breadcrumbs {font-size: 0.875rem; line-height: 1.5; color: #6e6e6e;}.crumb {color: #6e6e6e; float: left;} html[dir="rtl"] .crumb {float: right;} .crumb:before {content: "/"; color: #6e6e6e; font-weight: 400; display: inline-block; padding: 0 .5rem;} .crumb.is-active {font-weight: 700;} .breadcrumbs-white .crumb {color: #ffffff; color: #ffffff;} .breadcrumbs-white .crumb:hover {color: #efefef;} .breadcrumbs-white .crumb:before {color: #ffffff;} .crumb:first-child:before {display: none;}.tooltip {position: relative; cursor: pointer;} .tooltip:after {content: attr(aria-label); position: absolute; z-index: 1000000; display: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;}.tooltip:before {content: ""; position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid transparent;}.tooltip:hover, .tooltip:active, .tooltip:focus {text-decoration: none;} .tooltip:hover:before, .tooltip:hover:after, .tooltip:active:before, .tooltip:active:after, .tooltip:focus:before, .tooltip:focus:after {display: inline-block;}.tooltip-multiline:hover:after, .tooltip-multiline:active:after, .tooltip-multiline:focus:after {display: table-cell;}.tooltip:after {top: 100%; right: 50%; margin-top: 5px; line-height: 1.5;}.tooltip:before {top: auto; right: 50%; bottom: -5px; margin-right: -5px; border-bottom-color: rgba(0, 0, 0, 0.75);}.tooltip-top:after {top: auto; right: 50%; bottom: 100%; margin-bottom: 5px;}.tooltip-top:before {top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;}.tooltip:after,.tooltip-bottom:after {-webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%);}.tooltip-left:after {top: auto; right: 100%; left: auto; margin-right: 5px; bottom: 50%; margin-bottom: inherit; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);} html[dir="rtl"] .tooltip-left:after {right: auto; left: 100%;} html[dir="rtl"] .tooltip-left:after {margin-right: 0; margin-left: 5px;}.tooltip-left:before {top: 50%; bottom: 50%; left: -5px; right: auto; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .tooltip-left:before {left: auto; right: -5px;} html[dir="rtl"] .tooltip-left:before {border-left-color: transparent; border-right-color: rgba(0, 0, 0, 0.75);} html[dir="rtl"] .tooltip-left:before {margin-right: 0;}.tooltip-right:after {top: auto; bottom: 50%; left: 100%; right: auto; margin-left: 5px; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);} html[dir="rtl"] .tooltip-right:after {left: auto; right: 100%;} html[dir="rtl"] .tooltip-right:after {margin-left: 0; margin-right: 5px;}.tooltip-right:before {top: 50%; right: -5px; left: auto; bottom: 50%; margin-top: -5px; margin-right: 0; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .tooltip-right:before {right: auto; left: -5px;} html[dir="rtl"] .tooltip-right:before {border-right-color: transparent; border-left-color: rgba(0, 0, 0, 0.75);}.tooltip-multiline:after {width: 22em; width: -moz-max-content; width: -webkit-max-content; max-width: 250px; word-break: break-word; word-wrap: normal; white-space: pre-line; border-collapse: separate;}.tooltip-multiline.tooltip-bottom:after, .tooltip-multiline.tooltip-top:after {right: auto; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}.tooltip-multiline.tooltip-left:after, .tooltip-multiline.tooltip-right:after {right: 100%;}@media screen and (min-width: 0\0) {.tooltip-multiline:after {width: 250px;}}.alert {font-size: 0.9375rem; line-height: 1.5; padding: 0.75rem 0.75rem; color: rgba(0, 0, 0, 0.75); background-color: #d2e9f9; position: relative; display: none; z-index: 100; max-width: 40em; border: 1px solid #0079c1; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); color: #4c4c4c;} .alert:hover {color: #323232;} .alert.is-active {display: block;} .alert a:hover {color: rgba(0, 0, 0, 0.75);}.alert-red {background-color: #f3ded7; border-color: #e4a793;}.alert-yellow {background-color: #f3edc7; border-color: #e4d154;}.alert-green {background-color: #ddeedb; border-color: #9bc19c;}.alert-close {-webkit-appearance: none; font-size: 1rem; line-height: 1.5; cursor: pointer; padding: 0; border: none; color: #0079c1; background: transparent; color: currentColor; position: absolute; right: 0.75rem; left: auto;} .alert-close:hover {text-decoration: underline;} html[dir="rtl"] .alert-close {right: auto; left: 0.75rem;}.alert-full {max-width: none;}.panel {background-color: #f8f8f8; border: 1px solid #efefef; padding: 0.99rem;} .panel:after {content: ''; display: table; clear: both;} .panel code {background-color: #ffffff;}.panel-black {background-color: #323232; color: #ffffff; border: 1px solid #4c4c4c;}.panel-dark {background-color: #595959; color: #ffffff; border: 1px solid #4c4c4c;}.panel-white {background-color: #ffffff; border: 1px solid #efefef;} .panel-white code {background-color: #f8f8f8;}.panel-dark-blue {background-color: #004575; color: #ffffff; border: 1px solid #052942;}.panel-blue {background-color: #0079c1; color: #ffffff; border: 1px solid #005e95;}.panel-light-blue {color: #323232; background-color: #56a5d8; border: 1px solid #0079c1;}.panel-no-border {border: none;}.panel-no-padding {padding: 0;}.table {width: 100%; background-color: #ffffff; border-collapse: collapse; border-spacing: 0; border: 1px solid #cccccc; text-align: left; overflow: auto; font-size: 0.875rem; line-height: 1.5;} html[dir="rtl"] .table {text-align: right;} .table > thead {background-color: #efefef; border-bottom: 1px solid #cccccc; font-weight: 400; font-style: normal; font-size: 1rem; line-height: 1.5;} .table > tbody {overflow: auto; width: 100%;} .table > tfoot {background-color: #efefef; border-top: 1px solid #cccccc;} .table th, .table td {font-weight: 300; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 0.5rem; text-align: left;} html[dir="rtl"] .table th, html[dir="rtl"] .table td {text-align: right;} .table tr {border-bottom: 1px solid #cccccc; text-align: left;} .table tr:last-child {border-bottom: none;} .table caption {color: #959595; caption-side: bottom; line-height: 1.5rem; padding: 0.375rem 0.75rem;}.table-blue {border: 1px solid #0079c1;} .table-blue > thead {background-color: #0079c1; border: none; border-bottom: 1px solid #0079c1; color: #ffffff;} .table-blue > thead tr:nth-child(even) {background-color: #bcdaed; color: #4c4c4c;} .table-blue > tfoot {border-top: 1px solid #0079c1;} .table-blue th, .table-blue td {border-left: 1px solid #0079c1; border-right: 1px solid #0079c1;} .table-blue tr {border-bottom: 1px solid #0079c1;}.table-plain {border: none;} .table-plain > thead, .table-plain > tfoot, .table-plain th, .table-plain td {background-color: transparent; border: none;} .table-plain tr {border: none;} .table-plain tr:nth-child(even) {background-color: transparent;} .table-plain tr:nth-child(even) td {background-color: transparent;}.table-striped tr:nth-child(even) {background-color: #f8f8f8;} .table-striped tr:nth-child(even) a {color: #005e95;} .table-striped tr:nth-child(even) td {background-color: #f8f8f8;}.table-striped.table-blue tr:nth-child(even) {background-color: #d2e9f9;} .table-striped.table-blue tr:nth-child(even) td {background-color: #d2e9f9;}.table-no-table {width: auto; background-color: transparent; border-spacing: 0; border: none; text-align: left; overflow: auto; margin-bottom: 0;} .table-no-table thead, .table-no-table tbody {font-size: 1rem; line-height: 1.5; border: none; background-color: transparent; overflow: auto; width: 100%;} .table-no-table th, .table-no-table td {background-color: transparent; border: none;} .table-no-table tr {border: none; text-align: left;}.input-search, .search-input {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg=="); background-size: 1.06667em; background-position: .25em center; background-repeat: no-repeat; padding-left: 1.5em;} html[dir="rtl"] .input-search, html[dir="rtl"] .search-input {background-position: right .25em center; padding-right: 1.5em; padding-left: 0.3rem;}form {margin: 0; padding: 0;}fieldset {margin: 0 0 1.5rem 0; padding: 0; border: none; display: block;}label {position: relative; display: block; margin: 0 0 1.5rem 0;}legend {position: relative; display: block; margin-bottom: .25rem;}input, select, textarea {position: relative; display: block; height: 2.25rem; width: 100%; max-width: 100%; margin: .25rem 0 0 0; padding: 0 0.3rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: inherit; font-size: 0.9375rem; line-height: 1.25rem; color: #4c4c4c; vertical-align: baseline; outline: none; outline-offset: 0; background-color: #ffffff; border: 1px solid #a9a9a9; border-radius: 0; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);} input:disabled, select:disabled, textarea:disabled {opacity: .3; cursor: default;} input:focus, select:focus, textarea:focus {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}input {-webkit-appearance: none;}textarea {height: auto; padding-top: 0.3rem;}:placeholder {color: #767676;}:input-placeholder {color: #767676;}::-webkit-input-placeholder {color: #767676;}::-moz-placeholder {color: #767676;}:-ms-input-placeholder {color: #767676;}.input-minimal {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #cccccc; box-shadow: none;} .input-minimal:focus {border-bottom-color: #999; box-shadow: none;}.input-error {border-color: #c86a4a; padding-right: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); background-position: right center; background-repeat: no-repeat;} .input-error:focus {border-color: #c86a4a; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5);}.input-success {padding-right: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg=="); background-position: right center; background-repeat: no-repeat;}html[dir="rtl"] .input-error, html[dir="rtl"] .input-success {padding-left: 24px; padding-right: 0.3rem; background-position: left center;}.input-error-message {font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 0.375rem; color: rgba(0, 0, 0, 0.75); background-color: #f3ded7; border: 1px solid #e4a793; position: relative; display: none; margin-top: .5rem;} .input-error-message:after {content: ""; position: absolute; top: -15px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #f3ded7;} .input-error-message:before {content: ""; position: absolute; top: -16px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #e4a793;} .input-error-message:after, .input-error-message:before {left: 11px; right: auto;} html[dir="rtl"] .input-error-message:after, html[dir="rtl"] .input-error-message:before {left: auto; right: 11px;} .input-error-message.is-active, .input-error-message.is-active:before, .input-error-message.is-active:after {display: inline-block;}input[type="file"] {height: auto;} input[type="file"]:active {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}@supports (-moz-appearance: none) {input[type="file"] {padding: 0.75rem 0.375rem;}}input[type="file"]::-webkit-file-upload-button {position: relative; display: inline-block; padding: 0.375rem 1rem; width: auto; color: #ffffff; 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 0.05s linear; transition: all 0.05s linear; cursor: pointer; font-size: 0.9375rem; line-height: 1.5; color: #0079c1; background: #ffffff; border-color: #0079c1; font-size: 0.875rem; line-height: 1.5; padding: 0.28125rem 0.75rem; font-family: inherit; margin: .5em 0; -webkit-appearance: none;} input[type="file"]::-webkit-file-upload-button:hover {text-decoration: none; color: #ffffff; background-color: #005e95; border-color: #005e95;} input[type="file"]::-webkit-file-upload-button:hover {color: #ffffff; background: #005e95; border-color: #005e95;}::-ms-value {border: none; background-color: transparent;}::-ms-browse {position: relative; display: inline-block; padding: 0.375rem 1rem; width: auto; color: #ffffff; 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 0.05s linear; transition: all 0.05s linear; cursor: pointer; font-size: 0.9375rem; line-height: 1.5; color: #0079c1; background: #ffffff; border-color: #0079c1; font-size: 0.875rem; line-height: 1.5; padding: 0.28125rem 0.75rem; font-family: inherit; margin: .5em 0;} ::-ms-browse:hover {text-decoration: none; color: #ffffff; background-color: #005e95; border-color: #005e95;} ::-ms-browse:hover {color: #ffffff; background: #005e95; border-color: #005e95;}input[type='radio'], input[type='checkbox'] {float: left; width: 1rem; height: 1rem; margin-top: .12rem; margin-right: .5rem; margin-left: .125rem; line-height: 1.25rem; box-shadow: none; box-sizing: content-box;} html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] {float: right;} input[type='radio']:focus, input[type='checkbox']:focus {box-shadow: none; border: none; outline: 1px dotted; outline: auto -webkit-focus-ring-color;}input[type='checkbox'] {-webkit-appearance: checkbox;}input[type='radio'] {-webkit-appearance: radio; -webkit-border-radius: 50%; border-radius: 50%;}@supports (-ms-ime-align: auto) {input[type='radio'], input[type='checkbox'] {margin-top: .125rem; margin-right: .5rem;}}@supports (-moz-appearance: none) {input[type='radio'], input[type='checkbox'] {margin-top: .05rem;}}@supports (-webkit-overflow-scrolling: touch) {input[type='radio'], input[type='checkbox'] {margin-top: .1rem; margin-right: 0;} input[type='radio']:checked, input[type='checkbox']:checked {background-color: #56a5d8; border-color: #196fa6;}}html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] {margin-right: .125rem; margin-left: .5rem;}@supports (-ms-ime-align: auto) {html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] {margin-left: .5rem;}}@supports (-webkit-overflow-scrolling: touch) {html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] {margin-left: 0;}}.fieldset-radio label, .fieldset-checkbox label {margin-bottom: .25rem; font-size: 0.9375rem; line-height: 1.25rem; color: #595959; width: auto;}select {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K"); background-position: center right; background-repeat: no-repeat; background-size: .9rem; width: auto; padding-right: 1.5rem; -webkit-appearance: none; -moz-appearance: none;} html[dir="rtl"] select {background-position: center left; padding-left: 1.5rem; padding-right: 0.3rem;}select[multiple] {height: auto; background-image: none; padding: 0;}select[multiple] option {padding: 0.3rem;}.select-full {width: 100%;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {select::-ms-expand {display: none;} select:focus::-ms-value {background: transparent; color: #595959;}}.input-group {display: table; margin-top: 0.375rem;}.input-group-button {width: 1%; vertical-align: middle; display: table-cell;} .input-group-button .btn, .input-group-button button {height: 2.25rem; margin-left: -1px;}input.input-group-input,.input-group-input {display: table-cell; position: relative; margin-top: 0; width: 100%; vertical-align: middle;}.radio-group {border: none; padding: 0; margin-bottom: 1.5rem; font-size: 0.9375rem; line-height: 1.5;} .radio-group:after {content: ''; display: table; clear: both;}.radio-group-title {font-size: 1rem; line-height: 1.5; margin-bottom: 0;}.radio-group-input {opacity: 0; position: absolute;} .radio-group-input:checked + .radio-group-label {background-color: #d2e9f9; border: 1px solid #0079c1; margin-right: 0; margin-left: 0;} .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label {border-left: none; border-right: 1px solid #cccccc;} html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label {border-right: none; border-left: 1px solid #cccccc;}.radio-group-label {display: inline-block; float: left; background-color: #ffffff; color: #323232; cursor: pointer; text-align: center; text-shadow: none; padding: 0.5rem 1rem; line-height: 1.25; margin-top: .25rem; margin-right: -1px; margin-bottom: 0; border: 1px solid #cccccc; box-sizing: border-box; height: 2.25rem; -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;} html[dir="rtl"] .radio-group-label {float: right; margin-left: -1px; margin-right: 0;}.loader-bars:before, .loader-bars:after, .loader-bars {background: #0079c1; -webkit-animation: load 0.8s infinite ease-in-out; animation: load 0.8s infinite ease-in-out; width: 0.85rem; height: 2rem;}.loader-bars:before, .loader-bars:after {position: absolute; top: 0; content: '';}@-webkit-keyframes load {0%, 80%, 100% {opacity: .75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}}@keyframes load {0%, 80%, 100% {opacity: .75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}}.loader {display: none; position: relative;} .loader.is-active {display: block;}.loader-bars {text-indent: -9999em; margin: auto; position: absolute; right: calc(50% - 0.425rem); font-size: 11px; -webkit-animation-delay: 0.16s; animation-delay: 0.16s;} .loader-bars:before {left: -1.25rem;} .loader-bars:after {left: 1.25rem; -webkit-animation-delay: 0.32s; animation-delay: 0.32s;}.loader-text {text-align: center; padding-top: 4rem;}.skip-to-content {opacity: 0; float: left; pointer-events: none; margin: 4px; padding: 1rem; position: absolute; background-color: rgba(0, 0, 0, 0.75); color: #ffffff; -webkit-transition: 150ms linear; transition: 150ms linear;} .skip-to-content:focus {opacity: 1; z-index: 999;}.card {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; background: #ffffff; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 16px 0 rgba(0, 0, 0, 0.05);}.card-image-wrap {width: 100%; position: relative; margin-bottom: 0; -webkit-box-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}.card-image {width: 100%; display: block;}.card-image-caption {background: rgba(255, 255, 255, 0.8); color: #4c4c4c; font-style: normal; margin: 0; width: 100%; box-sizing: border-box; position: absolute; bottom: 0; font-size: 0.875rem; line-height: 1.5; padding: .35rem 1.25rem .35rem 1.25rem;}.card-last {margin-bottom: auto;}.card-content {padding: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; word-wrap: break-word;}.card-shaped {box-shadow: none; background: transparent;} .card-shaped .card-content {border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); padding-top: 4rem;} .card-shaped .card-image-wrap {margin-bottom: -3rem; padding: 0 1.25rem; box-sizing: border-box;}.card-bar-lightest-blue {border-top: 3px solid #d2e9f9;}.card-bar-lighter-blue {border-top: 3px solid #bcdaed;}.card-bar-light-blue {border-top: 3px solid #56a5d8;}.card-bar-blue {border-top: 3px solid #0079c1;}.card-bar-dark-blue {border-top: 3px solid #005e95;}.card-bar-light-green {border-top: 3px solid #9bc19c;}.card-bar-green {border-top: 3px solid #5a9359;}.card-bar-dark-green {border-top: 3px solid #338033;}.card-bar-light-red {border-top: 3px solid #e4a793;}.card-bar-red {border-top: 3px solid #de2900;}.card-bar-dark-red {border-top: 3px solid #ab3c16;}.card-bar-light-orange {border-top: 3px solid #e8912e;}.card-bar-orange {border-top: 3px solid #d17e21;}.card-bar-dark-orange {border-top: 3px solid #ad6511;}.card-bar-light-yellow {border-top: 3px solid #efe397;}.card-bar-yellow {border-top: 3px solid #e4d154;}.card-bar-dark-yellow {border-top: 3px solid #d9bf2b;}.card-bar-light-purple {border-top: 3px solid #c4bcdc;}.card-bar-purple {border-top: 3px solid #9081bc;}.card-bar-dark-purple {border-top: 3px solid #7461a8;}.card-bar-light-brown {border-top: 3px solid #d2b38f;}.card-bar-brown {border-top: 3px solid #a57946;}.card-bar-dark-brown {border-top: 3px solid #8c5e2a;}.card-wide {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;} .card-wide .card-content {display: block; -webkit-box-flex: 1 1 75%; -ms-flex: 1 1 75%; flex: 1 1 75%;}.card-wide-image-wrap {position: relative; top: 0; left: 0; bottom: 0; width: 25%; overflow: hidden; margin-bottom: 0;}.card-wide-image {width: auto; min-width: 100%; max-width: none; height: 100%; margin: 0; display: block; position: absolute;}@-webkit-keyframes fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fade-out {0% {opacity: 1;} 100% {opacity: 0;}}@keyframes fade-out {0% {opacity: 1;} 100% {opacity: 0;}}@-webkit-keyframes in-up {0% {transform: translate3d(0, 100%, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes in-up {0% {transform: translate3d(0, 100%, 0);} 100% {transform: translate3d(0, 0, 0);}}@-webkit-keyframes in-down {0% {transform: translate3d(0, -100%, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes in-down {0% {transform: translate3d(0, -100%, 0);} 100% {transform: translate3d(0, 0, 0);}}@-webkit-keyframes out-up {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(0, 100%, 0);}}@keyframes out-up {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(0, 100%, 0);}}@-webkit-keyframes out-down {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(0, -100%, 0);}}@keyframes out-down {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(0, -100%, 0);}}.fade-in, .animate-fade-in {opacity: 0; -webkit-animation: fade-in ease-in 1; -moz-animation: fade-in ease-in 1; animation: fade-in ease-in 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.75s; -moz-animation-duration: 0.75s; animation-duration: 0.75s;}.animate-fade-out {-webkit-animation: fade-out ease-out 1; -moz-animation: fade-out ease-out 1; animation: fade-out ease-out 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.75s; -moz-animation-duration: 0.75s; animation-duration: 0.75s;}.animate-in-down {-webkit-animation: in-down ease-out 1; -moz-animation: in-down ease-out 1; animation: in-down ease-out 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s;}.animate-in-up {-webkit-animation: in-up ease-out 1; -moz-animation: in-up ease-out 1; animation: in-up ease-out 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s;}.animate-out-down {-webkit-animation: out-down ease-in 1; -moz-animation: out-down ease-in 1; animation: out-down ease-in 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s;}.animate-out-up {-webkit-animation: out-up ease-in 1; -moz-animation: out-up ease-in 1; animation: out-up ease-in 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s;}input[type="range"] {-webkit-transition: all 0.25s ease; transition: all 0.25s ease; border: 1px solid transparent; background-color: transparent; box-shadow: none; margin-top: 0; padding: 0; z-index: 1; cursor: pointer; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;} input[type="range"]:hover::-webkit-slider-runnable-track {background-color: #a9a9a9;} input[type="range"]:hover::-webkit-slider-thumb {background-color: #ffffff; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]:hover::-moz-range-track {background-color: #a9a9a9;} input[type="range"]:hover::-moz-range-thumb {background-color: #ffffff; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]:hover::-ms-fill-upper {background-color: #a9a9a9;} input[type="range"]:hover::-ms-fill-lower {background-color: #a9a9a9;} input[type="range"]:hover::-ms-thumb {background-color: #ffffff; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]:focus::-webkit-slider-runnable-track, input[type="range"]:active::-webkit-slider-runnable-track {background-color: #a9a9a9;} input[type="range"]:focus::-webkit-slider-thumb, input[type="range"]:active::-webkit-slider-thumb {background-color: #007ac2; border-color: #007ac2; outline: none; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]:focus::-webkit-slider-thumb:hover, input[type="range"]:active::-webkit-slider-thumb:hover {background-color: #196fa6; border-color: #007ac2;} input[type="range"]:focus::-moz-range-track, input[type="range"]:active::-moz-range-track {background-color: #a9a9a9;} input[type="range"]:focus::-moz-range-thumb, input[type="range"]:active::-moz-range-thumb {background-color: #007ac2; border-color: #007ac2; outline: none; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]:focus::-moz-range-thumb:hover, input[type="range"]:active::-moz-range-thumb:hover {background-color: #196fa6; border-color: #007ac2;} input[type="range"]:focus::-ms-fill-upper, input[type="range"]:active::-ms-fill-upper {background-color: #a9a9a9;} input[type="range"]:focus::-ms-fill-lower, input[type="range"]:active::-ms-fill-lower {background-color: #a9a9a9;} input[type="range"]:focus::-ms-thumb, input[type="range"]:active::-ms-thumb {background-color: #007ac2; border-color: #007ac2; outline: none; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]:focus::-ms-thumb:hover, input[type="range"]:active::-ms-thumb:hover {background-color: #196fa6; border-color: #007ac2;}input[type="range"]::-webkit-slider-runnable-track {width: 100%; height: 2px; border-radius: 0; z-index: 2; background-color: #cccccc; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}input[type="range"]::-webkit-slider-thumb {height: 18px; width: 18px; border-radius: 50px; margin-top: -8px; cursor: pointer; background-color: #ffffff; border: 2px solid; border-color: #959595; z-index: 3; -webkit-appearance: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;} input[type="range"]::-webkit-slider-thumb:hover {background-color: #007ac2; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]::-webkit-slider-thumb:focus, input[type="range"]::-webkit-slider-thumb:active {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]::-webkit-slider-thumb:focus:hover, input[type="range"]::-webkit-slider-thumb:active:hover {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);}@supports (-webkit-overflow-scrolling: touch) {input[type="range"]::-webkit-slider-thumb {height: 20px; width: 20px; margin-top: -9px;}}input[type="range"]::-moz-range-track {width: 100%; height: 2px; border-radius: 0; z-index: 2; background-color: #cccccc; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}input[type="range"]::-moz-range-thumb {height: 18px; width: 18px; border-radius: 50px; margin-top: -8px; cursor: pointer; background-color: #ffffff; border: 2px solid; border-color: #959595; z-index: 3; -webkit-appearance: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; height: 14px; width: 14px;} input[type="range"]::-moz-range-thumb:hover {background-color: #007ac2; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]::-moz-range-thumb:focus, input[type="range"]::-moz-range-thumb:active {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]::-moz-range-thumb:focus:hover, input[type="range"]::-moz-range-thumb:active:hover {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);}input[type="range"]::-ms-fill-upper {background-color: #cccccc;}input[type="range"]::-ms-fill-lower {background-color: #cccccc;}input[type="range"]::-ms-track {width: 100%; height: 2px; border-radius: 0; z-index: 2; background-color: #cccccc; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; height: 2px; border: 0px solid transparent; color: transparent;}input[type="range"]::-ms-thumb {height: 18px; width: 18px; border-radius: 50px; margin-top: -8px; cursor: pointer; background-color: #ffffff; border: 2px solid; border-color: #959595; z-index: 3; -webkit-appearance: none; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; height: 14px; width: 14px; margin-top: 0px;} input[type="range"]::-ms-thumb:hover {background-color: #007ac2; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9);} input[type="range"]::-ms-thumb:focus, input[type="range"]::-ms-thumb:active {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);} input[type="range"]::-ms-thumb:focus:hover, input[type="range"]::-ms-thumb:active:hover {background-color: #196fa6; border-color: #007ac2; box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9);}.toggle-switch {display: block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;}.toggle-switch-input[type] {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .toggle-switch-input[type]:hover + .toggle-switch-track {border-color: #cccccc; background-color: #e7e7e7;} .toggle-switch-input[type]:hover + .toggle-switch-track:after {border-color: #3b8fc4; box-shadow: 0 1px 2px 0px rgba(89, 89, 89, 0.2);} .toggle-switch-input[type]:active + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9);} .toggle-switch-input[type]:active + .toggle-switch-track:after {left: 1px; right: auto; border-color: #005e95; box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2);} html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after {left: auto; right: 1px;} .toggle-switch-input[type]:checked + .toggle-switch-track {border-color: #005e95; background-color: #0079c1;} .toggle-switch-input[type]:checked + .toggle-switch-track:after {right: -1px; left: auto; border-color: #005e95; box-shadow: 0 2px 1px 0px rgba(89, 89, 89, 0.2);} html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after {right: auto; left: -1px;} .toggle-switch-input[type]:checked:active + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9);} .toggle-switch-input[type]:checked:active + .toggle-switch-track:after {right: 1px; left: auto; border-color: #005e95; box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2);} html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after {right: auto; left: 1px;} .toggle-switch-input[type]:focus + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9);} .toggle-switch-input[type]:focus + .toggle-switch-track:after {border-color: #3b8fc4;} .toggle-switch-input[type]:checked:focus + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9);} .toggle-switch-input[type]:checked:focus + .toggle-switch-track:after {border-color: #005e95;}.toggle-switch-label {width: calc((100% - 3em) - .5em); padding: 0 .1em; vertical-align: top;}.toggle-switch-track {position: relative; display: inline-block; vertical-align: top; width: 36px; height: 20px; top: .05em; background-color: #f4f4f4; border-radius: 30px; border: 1px solid #cccccc; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;} .toggle-switch-track:after {position: absolute; display: block; content: ''; width: 18px; height: 18px; top: -1px; left: -1px; right: auto; background-color: #ffffff; border-radius: 30px; border: 2px solid #959595; box-shadow: 0 1px 1px 0px rgba(89, 89, 89, 0.2); -webkit-transition: all 0.25s ease; transition: all 0.25s ease;} html[dir="rtl"] .toggle-switch-track:after {left: auto; right: -1px;} @supports (-ms-ime-align: auto) {.toggle-switch-track {top: .1em;}} @supports (-moz-appearance: none) {.toggle-switch-track {top: .1em;}} @supports (-webkit-overflow-scrolling: touch) {.toggle-switch-track {top: .15em;}}.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after {border-color: #ab3c16;}.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after {border-color: #8c2907;}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9);} .toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after {border-color: #8c2907;}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track {background-color: #ab3c16; border-color: #8c2907;} .toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after {border-color: #8c2907;}.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after {border-color: #ab3c16;}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track {box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9);} .toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after {border-color: #8c2907;}.top-nav {position: relative; font-weight: 400; font-style: normal; border-bottom: 1px solid #efefef; background-color: #ffffff; z-index: 100;} .top-nav .esri-logo {margin-top: 1rem;} .top-nav .sign-in {padding-top: 1.5rem;}.top-nav-title {font-weight: 400; font-style: normal; font-size: 1.2019rem; line-height: 1.5; float: left; margin-right: 1.5rem; padding-top: 1.125rem; padding-bottom: 1.25rem; line-height: 1.5rem; color: #4c4c4c;} @media screen and (max-width: 859px) {.top-nav-title {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.top-nav-title {font-size: 1.0625rem;}} html[dir="rtl"] .top-nav-title {float: right;} html[dir="rtl"] .top-nav-title {white-space: nowrap; margin-right: 0; margin-left: 1.5rem;} .top-nav-title:hover {text-decoration: none;}.top-nav-list {float: left; padding: 0;} html[dir="rtl"] .top-nav-list {float: right;} .top-nav-list .top-nav-link + .top-nav-link {margin-left: .75em;} html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link {margin-left: 0; margin-right: .75em;} .top-nav-list.right {float: right;} html[dir="rtl"] .top-nav-list.right {float: left;}.top-nav-link {font-size: 0.9375rem; line-height: 1.5; color: #4c4c4c; padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; border: none; border-bottom: 4px solid transparent; line-height: 1.5rem; display: inline-block; vertical-align: top; cursor: pointer;} .top-nav-link:hover, .top-nav-link:focus {color: #0079c1; border-bottom-color: #0079c1; text-decoration: none;} .top-nav-link:focus {outline: none;} .top-nav-link.is-active {border-bottom-color: #0079c1;}.top-nav-flex {display: -webkit-box; display: -ms-flexbox; display: flex;}.top-nav-flex-list {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%;}.top-nav-flex-title {-webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; text-align: center;}.sign-in {float: right; padding-left: 0.375rem; margin-top: -0.7rem;} html[dir="rtl"] .sign-in {float: left;} html[dir="rtl"] .sign-in {padding-left: 0; padding-right: 0.375rem;}.user-nav-name {padding-right: 1.5em; color: #4c4c4c;} .user-nav-name:hover {text-decoration: none;}.user-nav-image {width: 1.2rem; height: 1.2rem; vertical-align: -0.25rem;}.sub-nav {background-color: #efefef;}.sub-nav-title {font-size: 1.9994rem; line-height: 1.35; margin-top: 0.75rem; margin-bottom: 0.75rem; display: inline-block; line-height: 1.25;} @media screen and (max-width: 859px) {.sub-nav-title {font-size: 1.7689rem;}} @media screen and (max-width: 479px) {.sub-nav-title {font-size: 1.5625rem;}}.sub-nav-list {width: 100%; float: left;} html[dir="rtl"] .sub-nav-list {float: right;}.sub-nav-link {padding: .25em .75em; margin: 0 .25em 0 0; float: left; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; color: #f8f8f8; font-size: 0.9375rem; line-height: 1.5; background-color: rgba(0, 0, 0, 0.45); box-sizing: border-box; -webkit-transition: background-color 150ms linear, color 150ms 150ms linear; transition: background-color 150ms linear, color 150ms 150ms linear;} html[dir="rtl"] .sub-nav-link {float: right;} .sub-nav-link:hover, .sub-nav-link:focus {background-color: rgba(0, 0, 0, 0.3); color: #ffffff; text-decoration: none; -webkit-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); -moz-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); -o-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%);} .sub-nav-link.is-active {background-color: #ffffff; color: #4c4c4c;}.third-nav {font-weight: 400; font-style: normal; border-bottom: 1px solid #efefef; background-color: #ffffff; padding: 0.375rem 0; width: 100%;}.third-nav-container {position: relative; overflow-x: auto; white-space: nowrap; padding-bottom: 15px; margin-bottom: -15px;}.third-nav-link {color: #595959; font-size: 0.875rem; line-height: 1.5; margin-right: 1.125rem;} html[dir="rtl"] .third-nav-link {white-space: nowrap;} .third-nav-link:last-child {margin-right: 2.25rem;} .third-nav-link.is-active {font-weight: 700; font-style: normal;}.side-nav, .dropdown-menu, .filter-dropdown-list {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; border: 1px solid #efefef; border-top: none; font-weight: 400; font-style: normal; background-color: #ffffff;}.side-nav-title {margin: 0; padding: 0.5rem; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.5; background-color: #f8f8f8; border-top: 1px solid #efefef;}.side-nav-link {position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.5; color: #595959; background-color: #ffffff; border-top: 1px solid #efefef; cursor: pointer;} .side-nav-link:hover {background-color: #f8f8f8; text-decoration: none; color: #4c4c4c;} .side-nav-link.is-active {text-indent: -3px; border-left: 3px solid #0079c1;} html[dir="rtl"] .side-nav-link.is-active {border-left: none; border-right: 3px solid #0079c1;}body {display: flex; height: 100%; flex-direction: column;}.wrapper {-webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto;}.footer {background-color: #f8f8f8; padding-top: 3rem; -webkit-box-flex: 0; -ms-flex: none; flex: none;}.tab-nav:after {content: ''; display: table; clear: both;}.tab-title {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.875rem; line-height: 1.5; -webkit-transition: background, 150ms linear; transition: background, 150ms linear; padding: 0.375rem 0.75rem; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #f8f8f8; border: 1px solid #cccccc; margin-right: -1px; cursor: pointer;} .tab-title:focus {outline: none;} .tab-title:hover, .tab-title:focus {background-color: #fcfcfc; text-decoration: none; -webkit-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); -moz-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); -o-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%);} .tab-title.is-active {border-bottom: 1px solid #ffffff; background-color: #ffffff;} .tab-title.is-active:hover {background-color: #ffffff;} html[dir="rtl"] .tab-title {float: right; margin-right: 0; margin-left: -1px;}.tab-contents {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #cccccc; margin-top: -1px;}.tab-section {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #ffffff; display: none; padding: 0.75rem;} .tab-section.is-active {display: block;} .tab-section pre {margin: 0;}.tabs-gray .tab-title {background-color: #ffffff;} .tabs-gray .tab-title.is-active {background-color: #f8f8f8; border-bottom: 1px solid #f8f8f8;}.tabs-gray .tab-section {background-color: #f8f8f8;}.tabs-gray pre code {padding: 0; border: none; background-color: transparent;}.tabs-transparent .tab-title {background-color: transparent; border: 1px solid transparent; border-bottom: 1px solid #cccccc;} .tabs-transparent .tab-title:hover {border-bottom: 1px solid #cccccc;} .tabs-transparent .tab-title.is-active {-webkit-transition: backround, 150ms linear; transition: backround, 150ms linear; background-color: transparent; border: 1px solid #cccccc; border-bottom: 1px solid #ffffff;}.tabs-transparent .tab-contents {border-bottom: none; border-left: none; border-right: none;}.tabs-transparent .tab-section {background-color: transparent; padding-left: 0; padding-right: 0;}.tabs-translucent .tab-title {background-color: rgba(255, 255, 255, 0.7); background-image: none; border: none; border-top: 2px solid rgba(255, 255, 255, 0.7); color: #4c4c4c; margin-right: 2px; margin-bottom: 3px; transition: none;} .tabs-translucent .tab-title:hover, .tabs-translucent .tab-title:focus {background-color: rgba(255, 255, 255, 0.8); border-top-color: #0079c1; background-image: none;} .tabs-translucent .tab-title.is-active {background-image: none; background-color: rgba(255, 255, 255, 0.8); border-top-color: #0079c1; border-bottom: 2px solid rgba(255, 255, 255, 0.8); margin-bottom: 0;}.tabs-translucent .tab-contents {border: none;}.tabs-translucent .tab-section {background-color: rgba(255, 255, 255, 0.8);}.tabs-dark .tab-title {background-color: rgba(255, 255, 255, 0.7); background-image: none; border: none; border-top: 2px solid rgba(255, 255, 255, 0.7); color: #4c4c4c; margin-right: 2px; margin-bottom: 3px; transition: none;} .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus {background-color: rgba(255, 255, 255, 0.8); border-top-color: #0079c1; background-image: none;} .tabs-dark .tab-title.is-active {background-image: none; background-color: rgba(255, 255, 255, 0.8); border-top-color: #0079c1; border-bottom: 2px solid rgba(255, 255, 255, 0.8); margin-bottom: 0;}.tabs-dark .tab-contents {border: none;}.tabs-dark .tab-section {background-color: rgba(255, 255, 255, 0.8);}.tabs-dark .tab-title {background-color: rgba(0, 0, 0, 0.75); color: #ffffff; border-top: 2px solid rgba(0, 0, 0, 0.75);} .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus {background-color: rgba(0, 0, 0, 0.85); border-top-color: #ffffff;} .tabs-dark .tab-title.is-active {background-color: rgba(0, 0, 0, 0.85); border-top-color: #ffffff; border-bottom: 2px solid transparent;}.tabs-dark .tab-section {background-color: rgba(0, 0, 0, 0.85); color: #ffffff;}.modal-overlay {position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; overflow-y: hidden; text-align: center; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.75); -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); z-index: 101;} .modal-overlay.is-active {visibility: visible; opacity: 1; -webkit-transition-delay: 0ms; transition-delay: 0ms;} .modal-overlay.is-active .modal-content {visibility: visible; opacity: 1; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.modal-content {box-sizing: border-box; max-height: 80vh; z-index: 102; float: none; text-align: left; background: #ffffff; padding: 1.5rem; overflow-y: auto; -webkit-overflow-scrolling: touch; display: inline-block; -ms-flex: 0 1 auto; flex: 0 1 auto; opacity: 0; visibility: hidden; -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -webkit-transform: translate3d(0, 20px, 0); -moz-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); -o-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} html[dir="rtl"] .modal-content {text-align: right;} html[dir="rtl"] .modal-content {float: none;}.search-overlay {position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; overflow-y: hidden; text-align: center; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.75); -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); z-index: 101; z-index: 99; background: #ffffff; padding: 4.5rem 0 1.5rem 0; overflow: auto;} .search-overlay.is-active {visibility: visible; opacity: 1; -webkit-transition-delay: 0ms; transition-delay: 0ms;} .search-overlay.is-active .modal-content {visibility: visible; opacity: 1; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .search-overlay.is-active {opacity: 0.98;} .search-overlay.is-active .search-content {visibility: visible; opacity: 1; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.search-content {text-align: left; width: 1440px; max-width: 96vw; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0.5rem; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); display: inline-block; margin-bottom: 3rem; opacity: 0; visibility: hidden; -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -webkit-transform: translate3d(0, 20px, 0); -moz-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); -o-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}.search-top-nav {font-size: 0.9375rem; line-height: 1.5; color: #4c4c4c; padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; border: none; border-bottom: 4px solid transparent; line-height: 1.5rem; display: inline-block; vertical-align: top; cursor: pointer; font-size: 1rem; line-height: 1.5; background-color: transparent; border: none;} .search-top-nav:hover, .search-top-nav:focus {color: #0079c1; border-bottom-color: #0079c1; text-decoration: none;} .search-top-nav:focus {outline: none;} .search-top-nav.is-active {border-bottom-color: #0079c1;} .search-top-nav:hover {background-color: transparent;}.search-icon-open, .search-icon-close {display: none;} .search-icon-open .is-active, .search-icon-close .is-active {display: block;}.search-input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #cccccc; box-shadow: none; margin-top: .25em; height: auto; padding-left: 1em; background-size: .45em; font-size: 2.82715rem; line-height: 1.25;} .search-input:focus {border-bottom-color: #999; box-shadow: none;}.accordion {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; border: 1px solid #efefef; border-top: none; font-weight: 400; font-style: normal; background-color: #ffffff;}.accordion-section.is-active .accordion-icon .svg-icon {-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);}.accordion-section.is-active .accordion-content {display: block;}.accordion-title {margin: 0; padding: 0.5rem; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.5; background-color: #f8f8f8; border-top: 1px solid #efefef; cursor: pointer;} .accordion-title:focus, .accordion-title:hover {-webkit-transition: all, 150ms linear; transition: all, 150ms linear; background-color: #f4f4f4; outline: none;}.accordion-content {display: none;}.accordion-icon .svg-icon {-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);} html[dir="rtl"] .accordion-icon .svg-icon {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.drawer {position: fixed; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; overflow: hidden; opacity: 0; background: rgba(0, 0, 0, 0.75); -webkit-transition: visibility 0ms linear 200ms, opacity 200ms linear; transition: visibility 0ms linear 200ms, opacity 200ms linear; z-index: 1001;} .drawer.is-active {visibility: visible; opacity: 1; background-color: rgba(0, 0, 0, 0.75); -webkit-transition-delay: 0ms; transition-delay: 0ms;} .drawer.is-active.drawer-left .drawer-nav {-webkit-transform: translate3d(280px, 0, 0); -moz-transform: translate3d(280px, 0, 0); -ms-transform: translate3d(280px, 0, 0); -o-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0);} html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav {-webkit-transform: translate3d(-280px, 0, 0); -moz-transform: translate3d(-280px, 0, 0); -ms-transform: translate3d(-280px, 0, 0); -o-transform: translate3d(-280px, 0, 0); transform: translate3d(-280px, 0, 0);} .drawer.is-active.drawer-right .drawer-nav {-webkit-transform: translate3d(-280px, 0, 0); -moz-transform: translate3d(-280px, 0, 0); -ms-transform: translate3d(-280px, 0, 0); -o-transform: translate3d(-280px, 0, 0); transform: translate3d(-280px, 0, 0);} html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav {-webkit-transform: translate3d(280px, 0, 0); -moz-transform: translate3d(280px, 0, 0); -ms-transform: translate3d(280px, 0, 0); -o-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0);}.drawer-nav {position: absolute; top: 0; height: 100%; width: 280px; margin: 0; padding: 0; list-style: none; background: #ffffff; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -moz-transition: -moz- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -o-transition: -o- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88);}.drawer-left .drawer-nav {left: -280px;} html[dir="rtl"] .drawer-left .drawer-nav {left: 100%;}.drawer-right .drawer-nav {left: 100%;} html[dir="rtl"] .drawer-right .drawer-nav {left: -280px;}.drawer-no-overflow {overflow: hidden;}input.filter-dropdown-input {margin: 1%; width: 98%;}.filter-dropdown-title {display: inline; padding-bottom: 0;}.filter-dropdown-action {font-size: 0.8125rem; line-height: 1.5; float: right; color: #959595; display: none;} html[dir="rtl"] .filter-dropdown-action {float: left;} .filter-dropdown-action.is-active {display: inline-block;}.filter-dropdown-container:after {content: ''; display: table; clear: both;}.filter-dropdown-list {position: absolute; min-width: 200px; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); z-index: 1000; display: none; overflow: auto; background-color: #f8f8f8; border-top: 1px solid #efefef; max-width: 100%; width: 100%;} .filter-dropdown-list.dropdown-right {right: 0; left: auto;} html[dir="rtl"] .filter-dropdown-list.dropdown-right {right: auto; left: 0;} .filter-dropdown-list.is-active {display: block;}.filter-dropdown-inner-list {max-height: 13.5rem; overflow: auto; border-top: 1px solid #efefef; background-color: #ffffff;}.filter-dropdown-link {position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem 2.25rem; font-size: 0.875rem; line-height: 1.5; color: #6e6e6e; border-top: 1px solid #efefef;} .filter-dropdown-link:first-child {border-top: none;} .filter-dropdown-link:hover {text-decoration: none; color: #828282;} .filter-dropdown-link:hover .filter-link-check {opacity: 1; visibility: visible;} .filter-dropdown-link.is-active {color: #4c4c4c;} .filter-dropdown-link.is-active .filter-link-close {opacity: 1; visibility: visible;} .filter-dropdown-link.is-active .filter-link-check {fill: #5a9359; opacity: 1; visibility: visible;} .filter-dropdown-link.is-active:hover .filter-link-close {fill: #de2900;}.filter-link-close {opacity: 0; visibility: hidden; margin-top: 4px; position: absolute; right: 10px; left: auto;} html[dir="rtl"] .filter-link-close {right: auto; left: 10px;}.filter-link-check {opacity: 0; visibility: hidden; margin-top: 3px; position: absolute; left: 10px; right: auto;} html[dir="rtl"] .filter-link-check {left: auto; right: 10px;}.filter-dropdown-active {background-color: #efefef; padding: .25em .5em; border-radius: 3px; font-size: .875em; white-space: nowrap; font-size: 0.875rem; line-height: 1.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block; padding: 0.5rem 0.3rem 0.33333rem 0.75rem; margin-right: 0.25rem; margin-top: 0.25rem; color: #6e6e6e;} html[dir="rtl"] .filter-dropdown-active {padding: 0.5rem 0.75rem 0.33333rem 0.3rem;}.filter-dropdown-remove {display: inline-block; vertical-align: middle; position: relative; top: -1px;} .filter-dropdown-remove .svg-icon {display: block; padding: 0.3rem 0.375rem; cursor: pointer; position: relative; color: #6e6e6e;} .filter-dropdown-remove:hover {text-decoration: none;} .filter-dropdown-remove:hover .svg-icon {color: #de2900;}.is-hidden {display: none !important;}.link-red {color: #de2900;} .link-red:hover {color: #ab3c16;}.link-green {color: #5a9359;} .link-green:hover {color: #338033;}.link-light-blue {color: #bcdaed;} .link-light-blue:hover {color: #56a5d8;}.link-blue {color: #0079c1;} .link-blue:hover {color: #005e95;}.link-dark-blue {color: #005e95;} .link-dark-blue:hover {color: #052942;}.link-white {color: #ffffff;} .link-white:hover {color: #efefef;}.link-light-gray {color: #a9a9a9;} .link-light-gray:hover {color: #959595;}.link-dark-gray {color: #828282;} .link-dark-gray:hover {color: #6e6e6e;}.link-darker-gray {color: #6e6e6e;} .link-darker-gray:hover {color: #595959;}.link-darkest-gray, .third-nav-link.is-active:hover {color: #595959;} .link-darkest-gray:hover, .third-nav-link.is-active:hover {color: #4c4c4c;}.link-off-black {color: #4c4c4c;} .link-off-black:hover {color: #323232;}.text-red {color: #de2900;}.text-green {color: #5a9359;}.text-blue {color: #0079c1;}.text-white {color: #ffffff;}.text-light-gray {color: #a9a9a9;}.text-dark-gray {color: #828282;}.text-darker-gray {color: #6e6e6e;}.text-darkest-gray {color: #595959;}.text-off-black {color: #4c4c4c;}.text-rule {border-bottom: 1px solid #cccccc;}.text-inline {display: inline;}.text-center {text-align: center;}.text-left {text-align: left;} html[dir="rtl"] .text-left {text-align: right;}.text-right {text-align: right;} html[dir="rtl"] .text-right {text-align: left;}.text-light {opacity: 0.66;}.text-ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.list-numbered {counter-reset: li; list-style: none; position: relative; margin-left: 0; margin-right: 0; padding: 0 0 1em 0;} .list-numbered > li {padding: 0.3em .25em .25em 2.5em; position: relative; margin-top: 0.75em; margin-left: 0;} html[dir="rtl"] .list-numbered > li {padding: 0.3em 2.5em .25em .25em;} .list-numbered > li:before {font-weight: 300; font-style: normal; content: counter(li); counter-increment: li; position: absolute; top: 0; left: 0; right: auto; height: 100%; height: calc(100% - .3em); width: 0.75em; padding: .3em .5em 0 0; color: #959595; font-size: 1.2019rem; line-height: 1.5; line-height: 1; text-align: right; border-right: 2px solid #cccccc;} html[dir="rtl"] .list-numbered > li:before {left: auto; right: 0;} @media screen and (max-width: 859px) {.list-numbered > li:before {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.list-numbered > li:before {font-size: 1.0625rem;}} html[dir="rtl"] .list-numbered > li:before {border-right: none; border-left: 2px solid #cccccc;} html[dir="rtl"] .list-numbered > li:before {padding: 0 0 0 .5em; text-align: left;} .list-numbered > li:after {content: "."; display: block; clear: left; visibility: hidden; line-height: 0; height: 0;} .list-numbered .list-numbered {margin-bottom: 0; padding-bottom: 0;} .list-numbered .list-numbered > li:before {content: counter(li, lower-alpha);}.list-plain {padding: 0; margin: 0.375rem 0;} .list-plain li {list-style-type: none; margin-left: 0;}.font-size--3 {font-size: 0.8125rem; line-height: 1.5;}.font-size--2 {font-size: 0.875rem; line-height: 1.5;}.font-size--1 {font-size: 0.9375rem; line-height: 1.5;}.font-size-0 {font-size: 1rem; line-height: 1.5;}.font-size-1 {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {.font-size-1 {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.font-size-1 {font-size: 1.0625rem;}}.font-size-2 {font-size: 1.414rem; line-height: 1.5;} @media screen and (max-width: 859px) {.font-size-2 {font-size: 1.33rem;}} @media screen and (max-width: 479px) {.font-size-2 {font-size: 1.25rem;}}.font-size-3 {font-size: 1.69949rem; line-height: 1.3875;} @media screen and (max-width: 859px) {.font-size-3 {font-size: 1.50357rem;}} @media screen and (max-width: 479px) {.font-size-3 {font-size: 1.32812rem;}}.font-size-4 {font-size: 1.9994rem; line-height: 1.35;} @media screen and (max-width: 859px) {.font-size-4 {font-size: 1.7689rem;}} @media screen and (max-width: 479px) {.font-size-4 {font-size: 1.5625rem;}}.font-size-5 {font-size: 2.40307rem; line-height: 1.35;} @media screen and (max-width: 859px) {.font-size-5 {font-size: 1.99974rem;}} @media screen and (max-width: 479px) {.font-size-5 {font-size: 1.66016rem;}}.font-size-6 {font-size: 2.82715rem; line-height: 1.3125;} @media screen and (max-width: 859px) {.font-size-6 {font-size: 2.35264rem;}} @media screen and (max-width: 479px) {.font-size-6 {font-size: 1.95312rem;}}.font-size-7 {font-size: 3.39795rem; line-height: 1.3125;} @media screen and (max-width: 859px) {.font-size-7 {font-size: 2.65966rem;}} @media screen and (max-width: 479px) {.font-size-7 {font-size: 2.0752rem;}}.font-size-8 {font-size: 3.99758rem; line-height: 1.275;} @media screen and (max-width: 859px) {.font-size-8 {font-size: 3.12901rem;}} @media screen and (max-width: 479px) {.font-size-8 {font-size: 2.44141rem;}}.leader-half {margin-top: 0.75rem;}.leader-quarter {margin-top: 0.375rem;}.trailer-half {margin-bottom: 0.75rem;}.trailer-quarter {margin-bottom: 0.375rem;}.padding-leader-half {padding-top: 0.75rem;}.padding-leader-quarter {padding-top: 0.375rem;}.padding-trailer-half {padding-bottom: 0.75rem;}.padding-trailer-quarter {padding-bottom: 0.375rem;}.leader-0 {margin-top: 0rem;}.trailer-0 {margin-bottom: 0rem;}.padding-leader-0 {padding-top: 0rem;}.padding-trailer-0 {padding-bottom: 0rem;}.leader-1 {margin-top: 1.5rem;}.trailer-1 {margin-bottom: 1.5rem;}.padding-leader-1 {padding-top: 1.5rem;}.padding-trailer-1 {padding-bottom: 1.5rem;}.leader-2 {margin-top: 3rem;}.trailer-2 {margin-bottom: 3rem;}.padding-leader-2 {padding-top: 3rem;}.padding-trailer-2 {padding-bottom: 3rem;}.leader-3 {margin-top: 4.5rem;}.trailer-3 {margin-bottom: 4.5rem;}.padding-leader-3 {padding-top: 4.5rem;}.padding-trailer-3 {padding-bottom: 4.5rem;}.leader-4 {margin-top: 6rem;}.trailer-4 {margin-bottom: 6rem;}.padding-leader-4 {padding-top: 6rem;}.padding-trailer-4 {padding-bottom: 6rem;}.leader-5 {margin-top: 7.5rem;}.trailer-5 {margin-bottom: 7.5rem;}.padding-leader-5 {padding-top: 7.5rem;}.padding-trailer-5 {padding-bottom: 7.5rem;}.leader-6 {margin-top: 9rem;}.trailer-6 {margin-bottom: 9rem;}.padding-leader-6 {padding-top: 9rem;}.padding-trailer-6 {padding-bottom: 9rem;}@media screen and (min-width: 1440px) {.large-leader-half {margin-top: 0.75rem;} .large-leader-quarter {margin-top: 0.375rem;} .large-trailer-half {margin-bottom: 0.75rem;} .large-trailer-quarter {margin-bottom: 0.375rem;} .large-padding-leader-half {padding-top: 0.75rem;} .large-padding-leader-quarter {padding-top: 0.375rem;} .large-padding-trailer-half {padding-bottom: 0.75rem;} .large-padding-trailer-quarter {padding-bottom: 0.375rem;} .large-leader-0 {margin-top: 0rem;} .large-trailer-0 {margin-bottom: 0rem;} .large-padding-leader-0 {padding-top: 0rem;} .large-padding-trailer-0 {padding-bottom: 0rem;} .large-leader-1 {margin-top: 1.5rem;} .large-trailer-1 {margin-bottom: 1.5rem;} .large-padding-leader-1 {padding-top: 1.5rem;} .large-padding-trailer-1 {padding-bottom: 1.5rem;} .large-leader-2 {margin-top: 3rem;} .large-trailer-2 {margin-bottom: 3rem;} .large-padding-leader-2 {padding-top: 3rem;} .large-padding-trailer-2 {padding-bottom: 3rem;} .large-leader-3 {margin-top: 4.5rem;} .large-trailer-3 {margin-bottom: 4.5rem;} .large-padding-leader-3 {padding-top: 4.5rem;} .large-padding-trailer-3 {padding-bottom: 4.5rem;} .large-leader-4 {margin-top: 6rem;} .large-trailer-4 {margin-bottom: 6rem;} .large-padding-leader-4 {padding-top: 6rem;} .large-padding-trailer-4 {padding-bottom: 6rem;} .large-leader-5 {margin-top: 7.5rem;} .large-trailer-5 {margin-bottom: 7.5rem;} .large-padding-leader-5 {padding-top: 7.5rem;} .large-padding-trailer-5 {padding-bottom: 7.5rem;} .large-leader-6 {margin-top: 9rem;} .large-trailer-6 {margin-bottom: 9rem;} .large-padding-leader-6 {padding-top: 9rem;} .large-padding-trailer-6 {padding-bottom: 9rem;}}@media screen and (max-width: 859px) {.tablet-leader-half {margin-top: 0.75rem;} .tablet-leader-quarter {margin-top: 0.375rem;} .tablet-trailer-half {margin-bottom: 0.75rem;} .tablet-trailer-quarter {margin-bottom: 0.375rem;} .tablet-padding-leader-half {padding-top: 0.75rem;} .tablet-padding-leader-quarter {padding-top: 0.375rem;} .tablet-padding-trailer-half {padding-bottom: 0.75rem;} .tablet-padding-trailer-quarter {padding-bottom: 0.375rem;} .tablet-leader-0 {margin-top: 0rem;} .tablet-trailer-0 {margin-bottom: 0rem;} .tablet-padding-leader-0 {padding-top: 0rem;} .tablet-padding-trailer-0 {padding-bottom: 0rem;} .tablet-leader-1 {margin-top: 1.5rem;} .tablet-trailer-1 {margin-bottom: 1.5rem;} .tablet-padding-leader-1 {padding-top: 1.5rem;} .tablet-padding-trailer-1 {padding-bottom: 1.5rem;} .tablet-leader-2 {margin-top: 3rem;} .tablet-trailer-2 {margin-bottom: 3rem;} .tablet-padding-leader-2 {padding-top: 3rem;} .tablet-padding-trailer-2 {padding-bottom: 3rem;} .tablet-leader-3 {margin-top: 4.5rem;} .tablet-trailer-3 {margin-bottom: 4.5rem;} .tablet-padding-leader-3 {padding-top: 4.5rem;} .tablet-padding-trailer-3 {padding-bottom: 4.5rem;} .tablet-leader-4 {margin-top: 6rem;} .tablet-trailer-4 {margin-bottom: 6rem;} .tablet-padding-leader-4 {padding-top: 6rem;} .tablet-padding-trailer-4 {padding-bottom: 6rem;} .tablet-leader-5 {margin-top: 7.5rem;} .tablet-trailer-5 {margin-bottom: 7.5rem;} .tablet-padding-leader-5 {padding-top: 7.5rem;} .tablet-padding-trailer-5 {padding-bottom: 7.5rem;} .tablet-leader-6 {margin-top: 9rem;} .tablet-trailer-6 {margin-bottom: 9rem;} .tablet-padding-leader-6 {padding-top: 9rem;} .tablet-padding-trailer-6 {padding-bottom: 9rem;}}@media screen and (max-width: 479px) {.phone-leader-half {margin-top: 0.75rem;} .phone-leader-quarter {margin-top: 0.375rem;} .phone-trailer-half {margin-bottom: 0.75rem;} .phone-trailer-quarter {margin-bottom: 0.375rem;} .phone-padding-leader-half {padding-top: 0.75rem;} .phone-padding-leader-quarter {padding-top: 0.375rem;} .phone-padding-trailer-half {padding-bottom: 0.75rem;} .phone-padding-trailer-quarter {padding-bottom: 0.375rem;} .phone-leader-0 {margin-top: 0rem;} .phone-trailer-0 {margin-bottom: 0rem;} .phone-padding-leader-0 {padding-top: 0rem;} .phone-padding-trailer-0 {padding-bottom: 0rem;} .phone-leader-1 {margin-top: 1.5rem;} .phone-trailer-1 {margin-bottom: 1.5rem;} .phone-padding-leader-1 {padding-top: 1.5rem;} .phone-padding-trailer-1 {padding-bottom: 1.5rem;} .phone-leader-2 {margin-top: 3rem;} .phone-trailer-2 {margin-bottom: 3rem;} .phone-padding-leader-2 {padding-top: 3rem;} .phone-padding-trailer-2 {padding-bottom: 3rem;} .phone-leader-3 {margin-top: 4.5rem;} .phone-trailer-3 {margin-bottom: 4.5rem;} .phone-padding-leader-3 {padding-top: 4.5rem;} .phone-padding-trailer-3 {padding-bottom: 4.5rem;} .phone-leader-4 {margin-top: 6rem;} .phone-trailer-4 {margin-bottom: 6rem;} .phone-padding-leader-4 {padding-top: 6rem;} .phone-padding-trailer-4 {padding-bottom: 6rem;} .phone-leader-5 {margin-top: 7.5rem;} .phone-trailer-5 {margin-bottom: 7.5rem;} .phone-padding-leader-5 {padding-top: 7.5rem;} .phone-padding-trailer-5 {padding-bottom: 7.5rem;} .phone-leader-6 {margin-top: 9rem;} .phone-trailer-6 {margin-bottom: 9rem;} .phone-padding-leader-6 {padding-top: 9rem;} .phone-padding-trailer-6 {padding-bottom: 9rem;}}html:not([dir="rtl"]) .padding-left-quarter {padding-left: 0.25rem;}html[dir="rtl"] .padding-left-quarter {padding-right: 0.25rem;}html:not([dir="rtl"]) .padding-right-quarter {padding-right: 0.25rem;}html[dir="rtl"] .padding-right-quarter {padding-left: 0.25rem;}html:not([dir="rtl"]) .padding-left-third {padding-left: 0.33333rem;}html[dir="rtl"] .padding-left-third {padding-right: 0.33333rem;}html:not([dir="rtl"]) .padding-right-third {padding-right: 0.33333rem;}html[dir="rtl"] .padding-right-third {padding-left: 0.33333rem;}html:not([dir="rtl"]) .padding-left-half {padding-left: 0.5rem;}html[dir="rtl"] .padding-left-half {padding-right: 0.5rem;}html:not([dir="rtl"]) .padding-right-half {padding-right: 0.5rem;}html[dir="rtl"] .padding-right-half {padding-left: 0.5rem;}html:not([dir="rtl"]) .padding-left-0 {padding-left: 0rem;}html[dir="rtl"] .padding-left-0 {padding-right: 0rem;}html:not([dir="rtl"]) .padding-right-0 {padding-right: 0rem;}html[dir="rtl"] .padding-right-0 {padding-left: 0rem;}html:not([dir="rtl"]) .padding-left-1 {padding-left: 1rem;}html[dir="rtl"] .padding-left-1 {padding-right: 1rem;}html:not([dir="rtl"]) .padding-right-1 {padding-right: 1rem;}html[dir="rtl"] .padding-right-1 {padding-left: 1rem;}html:not([dir="rtl"]) .padding-left-2 {padding-left: 2rem;}html[dir="rtl"] .padding-left-2 {padding-right: 2rem;}html:not([dir="rtl"]) .padding-right-2 {padding-right: 2rem;}html[dir="rtl"] .padding-right-2 {padding-left: 2rem;}html:not([dir="rtl"]) .padding-left-3 {padding-left: 3rem;}html[dir="rtl"] .padding-left-3 {padding-right: 3rem;}html:not([dir="rtl"]) .padding-right-3 {padding-right: 3rem;}html[dir="rtl"] .padding-right-3 {padding-left: 3rem;}html:not([dir="rtl"]) .padding-left-4 {padding-left: 4rem;}html[dir="rtl"] .padding-left-4 {padding-right: 4rem;}html:not([dir="rtl"]) .padding-right-4 {padding-right: 4rem;}html[dir="rtl"] .padding-right-4 {padding-left: 4rem;}html:not([dir="rtl"]) .margin-left-quarter {margin-left: 0.25rem;}html[dir="rtl"] .margin-left-quarter {margin-right: 0.25rem;}html:not([dir="rtl"]) .margin-right-quarter {margin-right: 0.25rem;}html[dir="rtl"] .margin-right-quarter {margin-left: 0.25rem;}html:not([dir="rtl"]) .margin-left-third {margin-left: 0.33333rem;}html[dir="rtl"] .margin-left-third {margin-right: 0.33333rem;}html:not([dir="rtl"]) .margin-right-third {margin-right: 0.33333rem;}html[dir="rtl"] .margin-right-third {margin-left: 0.33333rem;}html:not([dir="rtl"]) .margin-left-half {margin-left: 0.5rem;}html[dir="rtl"] .margin-left-half {margin-right: 0.5rem;}html:not([dir="rtl"]) .margin-right-half {margin-right: 0.5rem;}html[dir="rtl"] .margin-right-half {margin-left: 0.5rem;}html:not([dir="rtl"]) .margin-left-0 {margin-left: 0rem;}html[dir="rtl"] .margin-left-0 {margin-right: 0rem;}html:not([dir="rtl"]) .margin-right-0 {margin-right: 0rem;}html[dir="rtl"] .margin-right-0 {margin-left: 0rem;}html:not([dir="rtl"]) .margin-left-1 {margin-left: 1rem;}html[dir="rtl"] .margin-left-1 {margin-right: 1rem;}html:not([dir="rtl"]) .margin-right-1 {margin-right: 1rem;}html[dir="rtl"] .margin-right-1 {margin-left: 1rem;}html:not([dir="rtl"]) .margin-left-2 {margin-left: 2rem;}html[dir="rtl"] .margin-left-2 {margin-right: 2rem;}html:not([dir="rtl"]) .margin-right-2 {margin-right: 2rem;}html[dir="rtl"] .margin-right-2 {margin-left: 2rem;}html:not([dir="rtl"]) .margin-left-3 {margin-left: 3rem;}html[dir="rtl"] .margin-left-3 {margin-right: 3rem;}html:not([dir="rtl"]) .margin-right-3 {margin-right: 3rem;}html[dir="rtl"] .margin-right-3 {margin-left: 3rem;}html:not([dir="rtl"]) .margin-left-4 {margin-left: 4rem;}html[dir="rtl"] .margin-left-4 {margin-right: 4rem;}html:not([dir="rtl"]) .margin-right-4 {margin-right: 4rem;}html[dir="rtl"] .margin-right-4 {margin-left: 4rem;}@media screen and (max-width: 859px) {html:not([dir="rtl"]) .tablet-gutter-left-0 {padding-left: 0rem;} html[dir="rtl"] .tablet-gutter-left-0 {padding-right: 0rem;} html:not([dir="rtl"]) .tablet-gutter-right-0 {padding-right: 0rem;} html[dir="rtl"] .tablet-gutter-right-0 {padding-left: 0rem;} html:not([dir="rtl"]) .tablet-gutter-left-1 {padding-left: 1rem;} html[dir="rtl"] .tablet-gutter-left-1 {padding-right: 1rem;} html:not([dir="rtl"]) .tablet-gutter-right-1 {padding-right: 1rem;} html[dir="rtl"] .tablet-gutter-right-1 {padding-left: 1rem;} html:not([dir="rtl"]) .tablet-gutter-left-2 {padding-left: 2rem;} html[dir="rtl"] .tablet-gutter-left-2 {padding-right: 2rem;} html:not([dir="rtl"]) .tablet-gutter-right-2 {padding-right: 2rem;} html[dir="rtl"] .tablet-gutter-right-2 {padding-left: 2rem;} html:not([dir="rtl"]) .tablet-gutter-left-3 {padding-left: 3rem;} html[dir="rtl"] .tablet-gutter-left-3 {padding-right: 3rem;} html:not([dir="rtl"]) .tablet-gutter-right-3 {padding-right: 3rem;} html[dir="rtl"] .tablet-gutter-right-3 {padding-left: 3rem;} html:not([dir="rtl"]) .tablet-gutter-left-4 {padding-left: 4rem;} html[dir="rtl"] .tablet-gutter-left-4 {padding-right: 4rem;} html:not([dir="rtl"]) .tablet-gutter-right-4 {padding-right: 4rem;} html[dir="rtl"] .tablet-gutter-right-4 {padding-left: 4rem;}}@media screen and (max-width: 479px) {html:not([dir="rtl"]) .phone-gutter-left-0 {padding-left: 0rem;} html[dir="rtl"] .phone-gutter-left-0 {padding-right: 0rem;} html:not([dir="rtl"]) .phone-gutter-right-0 {padding-right: 0rem;} html[dir="rtl"] .phone-gutter-right-0 {padding-left: 0rem;} html:not([dir="rtl"]) .phone-gutter-left-1 {padding-left: 1rem;} html[dir="rtl"] .phone-gutter-left-1 {padding-right: 1rem;} html:not([dir="rtl"]) .phone-gutter-right-1 {padding-right: 1rem;} html[dir="rtl"] .phone-gutter-right-1 {padding-left: 1rem;} html:not([dir="rtl"]) .phone-gutter-left-2 {padding-left: 2rem;} html[dir="rtl"] .phone-gutter-left-2 {padding-right: 2rem;} html:not([dir="rtl"]) .phone-gutter-right-2 {padding-right: 2rem;} html[dir="rtl"] .phone-gutter-right-2 {padding-left: 2rem;} html:not([dir="rtl"]) .phone-gutter-left-3 {padding-left: 3rem;} html[dir="rtl"] .phone-gutter-left-3 {padding-right: 3rem;} html:not([dir="rtl"]) .phone-gutter-right-3 {padding-right: 3rem;} html[dir="rtl"] .phone-gutter-right-3 {padding-left: 3rem;} html:not([dir="rtl"]) .phone-gutter-left-4 {padding-left: 4rem;} html[dir="rtl"] .phone-gutter-left-4 {padding-right: 4rem;} html:not([dir="rtl"]) .phone-gutter-right-4 {padding-right: 4rem;} html[dir="rtl"] .phone-gutter-right-4 {padding-left: 4rem;}}.esri-header-wrap{background:#fff;box-shadow:0 1px 0 0 #e0e0e0;position:relative;z-index:101}.esri-header{align-items:center;color:#595959;background-color:#fff;cursor:default;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:56px}.esri-header.-web{width:1440px;max-width:96vw;margin:0 auto}.esri-header.-web.-always-hamburger{width:100%;max-width:100vw}@media (max-width:1023px){.esri-header.-web{padding-left:0;padding-right:0;max-width:100%}}.esri-header,.esri-header *{box-sizing:border-box}.esri-header label,.esri-header li{margin:0}.esri-header input{height:auto}.esri-header .hidden{display:none}.esri-header-canvas{border-style:none;content:"";bottom:0;left:0;right:0;padding:0;position:fixed;width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:opacity .25s ease-in-out,visibility 0ms .25s;z-index:-1;top:56px}.esri-header-canvas[data-open=false]{opacity:0;visibility:hidden}.esri-header-canvas[data-open=true]{opacity:1;transition:opacity .25s ease-in-out}.esri-header-canvas[data-state=menu]{background-color:rgba(0,0,0,.5)}.esri-header-canvas[data-state=search]{background-color:hsla(0,0%,97%,.98);box-shadow:inset 0 1px 0 0 #e0e0e0}.-app .esri-header-canvas{top:59px}.esri-header-barrier{height:56px}[data-header-is-open]{position:fixed;width:100vw;height:100vh;width:var(--esri-vw);height:var(--esri-vh)}.esri-header-account{width:100%}@media (max-width:767px){.esri-header-account{background-color:#fff;box-shadow:inset 0 1px 0 0 #e0e0e0;margin-top:auto}}@media (min-width:768px){.esri-header-account{position:relative}}.esri-header-account-control--signin{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-account-control--signin::-moz-focus-inner{border-style:none;padding:0}.esri-header-account-control--signin:-moz-focusring{outline:1px dotted ButtonText}.esri-header-account-control--signin{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;display:block;cursor:pointer;font-size:16px;line-height:20px;padding:18px 24px;position:relative}[dir=ltr] .esri-header-account-control--signin{text-align:left}[dir=rtl] .esri-header-account-control--signin{text-align:right}.esri-header-account-control--signin{width:100%}@media (max-width:767px){.esri-header-account-control--signin{padding:28px 24px}.esri-header-account-control--signin:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23595959'%3E%3Cpath d='M5.293 3h1.414l4.5 4.5-4.5 4.5H5.293l4.5-4.5z'/%3E%3C/svg%3E");top:calc(50% - 16px / 2)}[dir=ltr] .esri-header-account-control--signin:after{right:20px}[dir=rtl] .esri-header-account-control--signin:after{left:20px}.esri-header-account-control--signin:after{position:absolute;width:16px;height:16px;transition:left .25s,opacity .25s,right .25s}[dir=rtl] .esri-header-account-control--signin:after{transform:scaleX(-1)}.esri-header-account-control--signin:focus,.esri-header-account-control--signin:hover,.esri-header-account-control--signin[aria-expanded=true]{color:#000}[dir=ltr] .esri-header-account-control--signin:focus:after,[dir=ltr] .esri-header-account-control--signin:hover:after,[dir=ltr] .esri-header-account-control--signin[aria-expanded=true]:after{right:15px}[dir=rtl] .esri-header-account-control--signin:focus:after,[dir=rtl] .esri-header-account-control--signin:hover:after,[dir=rtl] .esri-header-account-control--signin[aria-expanded=true]:after{left:15px}}@media (min-width:768px){.esri-header-account-control--signin{display:block;cursor:pointer}.esri-header-account-control--signin:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-account-control--signin:active,.esri-header-account-control--signin[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-account-control--signin.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}}.esri-header-account-control--signedin{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-account-control--signedin::-moz-focus-inner{border-style:none;padding:0}.esri-header-account-control--signedin:-moz-focusring{outline:1px dotted ButtonText}.esri-header-account-control--signedin{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0}[dir=ltr] .esri-header-account-control--signedin{padding-left:56px;padding-right:32px}[dir=rtl] .esri-header-account-control--signedin{padding-right:56px;padding-left:32px}.esri-header-account-control--signedin{cursor:pointer;position:relative}[dir=ltr] .esri-header-account-control--signedin{text-align:left}[dir=rtl] .esri-header-account-control--signedin{text-align:right}.esri-header-account-control--signedin{width:100%}@media (max-width:767px){.esri-header-account-control--signedin{padding-top:20px;padding-bottom:20px}.esri-header-account-control--signedin:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23595959'%3E%3Cpath d='M5.293 3h1.414l4.5 4.5-4.5 4.5H5.293l4.5-4.5z'/%3E%3C/svg%3E");top:calc(50% - 16px / 2)}[dir=ltr] .esri-header-account-control--signedin:after{right:20px}[dir=rtl] .esri-header-account-control--signedin:after{left:20px}.esri-header-account-control--signedin:after{position:absolute;width:16px;height:16px;transition:left .25s,opacity .25s,right .25s}[dir=rtl] .esri-header-account-control--signedin:after{transform:scaleX(-1)}.esri-header-account-control--signedin:focus,.esri-header-account-control--signedin:hover,.esri-header-account-control--signedin[aria-expanded=true]{color:#000}[dir=ltr] .esri-header-account-control--signedin:focus:after,[dir=ltr] .esri-header-account-control--signedin:hover:after,[dir=ltr] .esri-header-account-control--signedin[aria-expanded=true]:after{right:15px}[dir=rtl] .esri-header-account-control--signedin:focus:after,[dir=rtl] .esri-header-account-control--signedin:hover:after,[dir=rtl] .esri-header-account-control--signedin[aria-expanded=true]:after{left:15px}}@media (min-width:768px){.esri-header-account-control--signedin{display:block;cursor:pointer}.esri-header-account-control--signedin:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-account-control--signedin:active,.esri-header-account-control--signedin[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-account-control--signedin.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-account-control--signedin{padding-top:10px;padding-bottom:10px}}@media (min-width:768px) and (max-width:1023px){.esri-header-account-control--signedin{padding-top:12px;padding-bottom:12px}[dir=ltr] .esri-header-account-control--signedin{padding-left:12px;padding-right:13px}[dir=rtl] .esri-header-account-control--signedin{padding-right:12px;padding-left:13px}}.esri-header-account-image{border-radius:50%}[dir=ltr] .esri-header-account-image{top:calc(50% - 32px / 2);left:12px}[dir=rtl] .esri-header-account-image{top:calc(50% - 32px / 2);right:12px}.esri-header-account-image{position:absolute;width:32px;height:32px}@media (min-width:768px) and (max-width:1023px){.esri-header-account-image{position:static;display:block}}.esri-header-account-control .esri-header-account-id,.esri-header-account-control .esri-header-account-name{max-width:100%;overflow:hidden;text-overflow:ellipsis}.esri-header-account-id,.esri-header-account-name{display:block;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.esri-header-account-id,.esri-header-account-name{display:none}}.esri-header-account-name{font-size:15px;line-height:20px;font-weight:600}.esri-header-account-link--loggedin:not(:hover):not(:focus):not([aria-expanded=true]) .esri-header-account-name{color:#595959}.esri-header-account-id{font-size:14px;line-height:16px}.esri-header-account-menu{background-color:#f8f8f8}@media (max-width:767px){.esri-header-account-menu{background:#f8f8f8;box-shadow:inset 0 1px 0 0 #e0e0e0;display:flex;flex-direction:column}[dir=ltr] .esri-header-account-menu{top:0;left:0}[dir=rtl] .esri-header-account-menu{top:0;right:0}.esri-header-account-menu{min-height:calc(var(--esri-vh) - 56px);overflow:auto;position:absolute;transform:translate3D(0,0,0);transition:transform .4s ease-in-out;width:100%;z-index:1}}@media (min-width:768px){.esri-header-account-menu{box-shadow:inset 0 0 0 1px #e0e0e0;top:100%;position:absolute;transition:opacity .25s ease-in-out}.esri-header-account-menu:not([aria-expanded=true]){clip:rect(0,0,0,0);opacity:0;visibility:hidden}.esri-header-account-menu{display:flex;flex-wrap:wrap}[dir=ltr] .esri-header-account-menu{right:0}[dir=rtl] .esri-header-account-menu{left:0}.esri-header-account-menu{min-width:410px;padding-top:48px}}@media (max-width:767px){.esri-header-account-menu[aria-hidden=true]{overflow:hidden;transform:translate3D(320px,0,0);transition:transform .4s ease-in-out,visibility 0s .4s;visibility:hidden}[dir=rtl] .esri-header-account-menu[aria-hidden=true]{transform:translate3D(0,0,-320px)}}.esri-header-account-content-toggle{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-account-content-toggle::-moz-focus-inner{border-style:none;padding:0}.esri-header-account-content-toggle:-moz-focusring{outline:1px dotted ButtonText}.esri-header-account-content-toggle{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;background-color:#fff;margin-top:1px;border-bottom:1px solid #e0e0e0;font-size:20px;line-height:24px;padding:20px 10px;position:relative;text-align:center;width:100%}.esri-header-account-content-toggle:focus,.esri-header-account-content-toggle:hover{color:#000}[dir=ltr] .esri-header-account-content-toggle:focus:before,[dir=ltr] .esri-header-account-content-toggle:hover:before{left:15px}[dir=rtl] .esri-header-account-content-toggle:focus:before,[dir=rtl] .esri-header-account-content-toggle:hover:before{right:15px}.esri-header-account-content-toggle:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.707 13H9.293l-4.5-4.5 4.5-4.5h1.414l-4.5 4.5z'/%3E%3C/svg%3E")}[dir=ltr] .esri-header-account-content-toggle:before{top:calc(50% - 22px / 2);left:24px}[dir=rtl] .esri-header-account-content-toggle:before{top:calc(50% - 22px / 2);right:24px}.esri-header-account-content-toggle:before{position:absolute;width:16px;height:16px;transition:left .4s ease-in-out,right .4s ease-in-out}[dir=rtl] .esri-header-account-content-toggle:before{transform:scaleX(-1)}@media (min-width:768px){.esri-header-account-content-toggle{display:none}}.esri-header-account-content-info{display:flex;flex-direction:column;margin-bottom:40px;text-align:center}@media (max-width:767px){.esri-header-account-content-info{margin-top:20px}}@media (min-width:768px){.esri-header-account-content-info{width:50%}}.esri-header-account-content-image{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 6px #0079c1;margin-bottom:20px;margin-left:auto;margin-right:auto;width:122px;height:122px}@media (max-width:767px){.esri-header-account-content-image{margin-top:4px;margin-left:auto;margin-right:auto}}.esri-header-account-content-name{color:#000;font-size:18px;line-height:25px;font-weight:500;margin-bottom:10px;padding-left:10px;padding-right:10px}.esri-header-account-content-id{margin-bottom:5px;padding-left:10px;padding-right:10px;word-wrap:break-word}.esri-header-account-content-group,.esri-header-account-content-id{font-size:13px;line-height:1.15385}.esri-header-account-content-menu{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}@media (max-width:767px){.esri-header-account-content-menu{text-align:center;margin-bottom:24px}}@media (min-width:768px){[dir=ltr] .esri-header-account-content-menu{padding-left:10px}[dir=rtl] .esri-header-account-content-menu{padding-right:10px}.esri-header-account-content-menu{width:50%}}.esri-header-account-content-link{color:inherit;text-decoration:none}.esri-header-account-content-link:hover{text-decoration:none}.esri-header-account-content-link{color:#0079c1;display:inline-block;font-size:16px;line-height:20px;padding:5px 0;position:relative}.esri-header-account-content-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%230079c1'%3E%3Cpath d='M3 6.982h9.452L9.948 4.48l.707-.707L14.384 7.5l-3.729 3.729-.707-.707 2.54-2.54H3z'/%3E%3C/svg%3E");top:calc(50% - 20px / 2)}[dir=ltr] .esri-header-account-content-link:after{right:-8px}[dir=rtl] .esri-header-account-content-link:after{left:-8px}.esri-header-account-content-link:after{opacity:0;position:absolute;width:12px;height:12px;transition:opacity .25s,transform .25s}[dir=rtl] .esri-header-account-content-link:after{transform:scaleX(-1)}.esri-header-account-content-link:focus:after,.esri-header-account-content-link:hover:after{opacity:1;transform:translateX(10px)}[dir=rtl] .esri-header-account-content-link:focus:after,[dir=rtl] .esri-header-account-content-link:hover:after{transform:scaleX(-1) translateX(10px)}.esri-header-account-signin-menu{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;width:100%}@media (max-width:767px){.esri-header-account-signin-menu{margin-top:auto;margin-bottom:30px}}@media (min-width:768px){.esri-header-account-signin-menu{display:flex}}@media (max-width:767px){.esri-header-account-signin-item{margin-top:10px;margin-bottom:10px}}@media (min-width:768px){.esri-header-account-signin-item{width:50%}}.esri-header-account-signin-control{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-account-signin-control::-moz-focus-inner{border-style:none;padding:0}.esri-header-account-signin-control:-moz-focusring{outline:1px dotted ButtonText}.esri-header-account-signin-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;box-shadow:inset 0 0 0 1px #0079c1;display:block;cursor:pointer;font-size:17px;line-height:20px;padding:15px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;height:100%}@media (max-width:767px){.esri-header-account-signin-control{margin-left:auto;margin-right:auto;width:200px}}@media (min-width:768px){.esri-header-account-signin-control{width:100%}}.esri-header-account-signin-control:focus,.esri-header-account-signin-control:hover{color:#000}.esri-header-account-signin-control.-switch{color:#fff;background-color:#0079c1}.esri-header-account-signin-control.-switch:focus,.esri-header-account-signin-control.-switch:hover{background-color:#005e95;box-shadow:inset 0 0 0 1px #005e95}.esri-header-account-signin-control.-logout{color:#0079c1}.esri-header-account-signin-control.-logout:focus,.esri-header-account-signin-control.-logout:hover{box-shadow:inset 0 0 0 3px #0079c1}.esri-header-branding-stripe{position:absolute;left:0;right:0;display:none}.esri-header-branding-stripe.-visible{display:block;height:3px;top:-3px}.esri-header-brand{color:inherit}.esri-header-brand,.esri-header-brand:hover{text-decoration:none}.esri-header-brand{align-items:center;display:flex;flex:0 0 auto;height:100%;color:#595959}.esri-header-brand.-fit-burger{position:relative}.esri-header-brand:empty{display:none}@media (max-width:767px){[dir=ltr] .esri-header-brand{margin-right:auto}[dir=rtl] .esri-header-brand{margin-left:auto}.esri-header-brand{padding-left:12px;padding-right:12px}[dir=ltr] .esri-header-brand{padding-left:6px}[dir=rtl] .esri-header-brand{padding-right:6px}}@media (min-width:768px) and (max-width:1023px){[dir=ltr] .esri-header-brand{margin-right:auto}[dir=rtl] .esri-header-brand{margin-left:auto}[dir=ltr] .esri-header-brand{padding-right:12px}[dir=rtl] .esri-header-brand{padding-left:12px}[dir=ltr] .esri-header-brand{padding-left:6px}[dir=rtl] .esri-header-brand{padding-right:6px}}@media (min-width:1024px){[dir=ltr] .esri-header-brand{padding-left:8px}[dir=rtl] .esri-header-brand{padding-right:8px}[dir=ltr] .esri-header-brand{padding-right:12px}[dir=rtl] .esri-header-brand{padding-left:12px}}.esri-header-brand-image{fill:#323232;height:30px;vertical-align:-6px}:focus>.esri-header-brand-image,:hover>.esri-header-brand-image{fill:#000}.distributor-image{display:inline;padding-bottom:0;position:relative;vertical-align:text-top}.distributor-image-border{display:inline;border-right:1px solid #e0e0e0;height:56px}[dir=ltr] .distributor-image-border{margin-right:10px}[dir=rtl] .distributor-image-border{margin-left:10px}.esri-header-brand-text{font-size:18px;font-weight:400;color:#323232}[dir=ltr] .esri-header-brand-text.-has-image{margin-left:12px}[dir=rtl] .esri-header-brand-text.-has-image{margin-right:12px}.esri-header-brand-link,.esri-header-brand-link:hover{text-decoration:none}.esri-header-lineBreak{display:flex;flex-grow:0}@media (min-width:768px){.esri-header-lineBreak{box-shadow:inset 1px 0 0 0 #e0e0e0;height:100%;width:1px}}.esri-header-lineBreak-hidden{display:none}.esri-header-client{display:flex;flex-grow:0;flex-shrink:0;min-width:0;max-width:260px}@media (max-width:767px){.esri-header-client{display:none}}.esri-header-menus.-mobile{display:none}.esri-header-menus.-mobile.-always-hamburger{display:block;order:-1;flex-grow:0}@media (max-width:1023px){.esri-header-menus{order:-1;position:relative}.esri-header-menus.-mobile{display:block}[dir=ltr] .esri-header-menus.-mobile.-no-brand{margin-right:auto}[dir=rtl] .esri-header-menus.-mobile.-no-brand{margin-left:auto}}@media (max-width:767px){[dir=ltr] .esri-header-menus.-mobile{margin-right:auto}[dir=rtl] .esri-header-menus.-mobile{margin-left:auto}}@media (min-width:1024px){.esri-header-menus{flex-grow:1}}.esri-header-menus-toggle{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-menus-toggle::-moz-focus-inner{border-style:none;padding:0}.esri-header-menus-toggle:-moz-focusring{outline:1px dotted ButtonText}.esri-header-menus-toggle{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;display:block;cursor:pointer}.esri-header-menus-toggle:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-menus-toggle:active,.esri-header-menus-toggle[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-menus-toggle.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}@media (min-width:1024px){.esri-header-menus-toggle{display:none}}.esri-header-menus.-always-hamburger .esri-header-menus-toggle{display:block}.esri-header-menus-image{display:block;fill:currentColor;margin:16px;width:24px;height:24px;margin-top:15px;margin-bottom:17px}@media (min-width:768px) and (max-width:1023px){.esri-header-menus-content{background-color:#f8f8f8;box-shadow:inset 0 1px 0 0 #e0e0e0,1px 0 0 0 #e0e0e0;display:flex;flex-direction:column;top:100%}[dir=ltr] .esri-header-menus-content{left:0}[dir=rtl] .esri-header-menus-content{right:0}.esri-header-menus-content{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;height:calc(100vh - 56px);width:320px;height:calc(var(--esri-vh) - 56px);transform:translate3D(0,0,0);transition:transform .4s ease-in-out;z-index:1}}@media (min-width:1024px){.esri-header-menus-content{display:flex;justify-content:space-between}}@media (max-width:1023px){.esri-header-menus-content[aria-hidden=true]{transition:transform .4s ease-in-out,visibility 0s .4s;visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.esri-header-menus-content[aria-hidden=true]{transform:translate3D(320px,0,0)}[dir=rtl] .esri-header-menus-content[aria-hidden=true]{transform:translate3D(-320px,0,0)}}.-app .esri-header-menus-content{justify-content:flex-end}@media (min-width:768px) and (max-width:1023px){.-app .esri-header-menus-content{transform:translate3D(320px,0,0);justify-content:flex-start}}.esri-header-menus-list{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}@media (min-width:1024px){.esri-header-menus-list{display:flex}}@media (min-width:1024px){.esri-header-menus-item{flex-grow:1;position:relative}}[dir=ltr] .esri-header-menus-link-icon{margin-right:14px}[dir=rtl] .esri-header-menus-link-icon{margin-left:14px}.esri-header-menus-link-icon{display:inline-block;vertical-align:middle}@media (max-width:1023px){.esri-header-menus-link-icon{position:absolute;right:25px;top:30px}[dir=rtl] .esri-header-menus-link-icon{right:auto;left:25px}}.esri-header-menus-link{color:inherit;text-decoration:none}.esri-header-menus-link:hover{text-decoration:none}.esri-header-menus-link{color:#595959;cursor:pointer;display:block;font-size:16px;line-height:20px}[dir=ltr] .esri-header-menus-link{text-align:left}[dir=rtl] .esri-header-menus-link{text-align:right}.esri-header-menus-link{white-space:nowrap}@media (max-width:1023px){.esri-header-menus-link{background-image:linear-gradient(90deg,transparent 24px,#e9e9e9 0);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding:28px 56px 28px 24px;position:relative}[dir=rtl] .esri-header-menus-link{padding-right:24px;padding-left:56px}.esri-header-menus-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23595959'%3E%3Cpath d='M5.293 3h1.414l4.5 4.5-4.5 4.5H5.293l4.5-4.5z'/%3E%3C/svg%3E");top:calc(50% - 16px / 2)}[dir=ltr] .esri-header-menus-link:after{right:20px}[dir=rtl] .esri-header-menus-link:after{left:20px}.esri-header-menus-link:after{position:absolute;width:16px;height:16px;transition:left .25s,opacity .25s,right .25s}[dir=rtl] .esri-header-menus-link:after{transform:scaleX(-1)}.esri-header-menus-link.custom-icon .esri-header-menus-link-icon{transition:right .4s}.esri-header-menus-link.custom-icon:after{content:""}.esri-header-menus-link:focus,.esri-header-menus-link:hover{color:#000}[dir=ltr] .esri-header-menus-link:focus:after,[dir=ltr] .esri-header-menus-link:hover:after{right:15px}[dir=rtl] .esri-header-menus-link:focus:after,[dir=rtl] .esri-header-menus-link:hover:after{left:15px}.esri-header-menus-link:focus.custom-icon .esri-header-menus-link-icon,.esri-header-menus-link:hover.custom-icon .esri-header-menus-link-icon{right:10px}}@media (min-width:1024px){.esri-header-menus-link{display:block;cursor:pointer}.esri-header-menus-link:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-menus-link:active,.esri-header-menus-link[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-menus-link.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-menus-link{padding:18px 24px;width:100%}}.esri-header-menus-link.-hide-label .esri-header-menus-link-label{display:none}.esri-header-menus-link.-hide-label .esri-header-menus-link-icon{margin-right:0;margin-left:0}@media (max-width:1023px){.esri-header-menus-link.-hide-label .esri-header-menus-link-label{display:inline-block}.esri-header-menus-link.-hide-label .esri-header-menus-link-icon{margin-right:10px}[dir=rtl] .esri-header-menus-link.-hide-label .esri-header-menus-link-icon{margin-right:unset;margin-left:10px}}.esri-header-menus-submenu{background-color:#f8f8f8}@media (max-width:1023px){.esri-header-menus-submenu{box-shadow:inset 0 1px 0 0 #e0e0e0,0 0 20px 0 rgba(0,0,0,.3)}[dir=ltr] .esri-header-menus-submenu{top:0;left:0}[dir=rtl] .esri-header-menus-submenu{top:0;right:0}.esri-header-menus-submenu{position:absolute;transition:transform .4s ease-in-out;z-index:1}}@media (max-width:767px){.esri-header-menus-submenu{min-height:100vh;min-height:var(--esri-vh);width:calc(100vw - 50px);width:calc(var(--esri-vw) - 50px)}}@media (min-width:768px) and (max-width:1023px){.esri-header-menus-submenu{min-height:calc(100vh - 56px);min-height:calc(var(--esri-vh) - 56px);width:320px}}@media (min-width:1024px){.esri-header-menus-submenu{box-shadow:inset 0 0 0 1px #e0e0e0;top:100%;position:absolute;transition:opacity .25s ease-in-out}.esri-header-menus-submenu:not([aria-expanded=true]){clip:rect(0,0,0,0);opacity:0;visibility:hidden}[dir=ltr] .esri-header-menus-submenu{left:0}[dir=rtl] .esri-header-menus-submenu{right:0}.esri-header-menus-submenu{max-height:calc(100vh - 56px);max-height:calc(var(--esri-vh) - 56px);-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:auto;padding:15px 35px 35px}.esri-header-menus-submenu[data-filled=""]{width:420px}.esri-header-menus-submenu[data-filled]:not([data-filled=""]){width:790px}}@media (max-width:1023px){.esri-header-menus-submenu[aria-hidden=true]{height:0;overflow:hidden;transition:transform .4s ease-in-out,height 0s .4s,visibility 0s .4s;visibility:hidden}}@media (max-width:767px){.esri-header-menus-submenu[aria-hidden=true]{transform:translateX(100vw);transform:translateX(var(--esri-vw))}[dir=rtl] .esri-header-menus-submenu[aria-hidden=true]{transform:translateX(-100vw);transform:translateX(calc(-1 * var(--esri-vw)))}}@media (min-width:768px) and (max-width:1023px){.esri-header-menus-submenu[aria-hidden=true]{transform:translateX(320px)}[dir=rtl] .esri-header-menus-submenu[aria-hidden=true]{transform:translateX(-320px)}}.esri-header-menus-submenu-toggle{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-menus-submenu-toggle::-moz-focus-inner{border-style:none;padding:0}.esri-header-menus-submenu-toggle:-moz-focusring{outline:1px dotted ButtonText}.esri-header-menus-submenu-toggle{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;background-color:#fff;font-size:20px;line-height:24px;padding:20px 10px;position:relative;text-align:center;width:100%}@media (max-width:767px){.esri-header-menus-submenu-toggle{box-shadow:inset 0 -1px 0 #e0e0e0}}@media (min-width:768px) and (max-width:1023px){.esri-header-menus-submenu-toggle{box-shadow:inset 0 -1px 0 #e0e0e0,inset 0 1px 0 #e0e0e0}}@media (min-width:1024px){.esri-header-menus-submenu-toggle{display:none}}.esri-header-menus-submenu-toggle:focus,.esri-header-menus-submenu-toggle:hover{color:#000}[dir=ltr] .esri-header-menus-submenu-toggle:focus:before,[dir=ltr] .esri-header-menus-submenu-toggle:hover:before{left:15px}[dir=rtl] .esri-header-menus-submenu-toggle:focus:before,[dir=rtl] .esri-header-menus-submenu-toggle:hover:before{right:15px}.esri-header-menus-submenu-toggle:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.707 13H9.293l-4.5-4.5 4.5-4.5h1.414l-4.5 4.5z'/%3E%3C/svg%3E")}[dir=ltr] .esri-header-menus-submenu-toggle:before{top:calc(50% - 22px / 2);left:24px}[dir=rtl] .esri-header-menus-submenu-toggle:before{top:calc(50% - 22px / 2);right:24px}.esri-header-menus-submenu-toggle:before{position:absolute;width:16px;height:16px;transition:left .25s ease-in-out,right .25s ease-in-out}[dir=rtl] .esri-header-menus-submenu-toggle:before{transform:scaleX(-1)}@media (min-width:1024px){.-always-hamburger .esri-header-menus-submenu-toggle{display:block;box-shadow:inset 0 -1px 0 #e0e0e0,inset 0 1px 0 #e0e0e0;margin-top:-15px;margin-left:-35px;width:calc(100% + 80px)}}.esri-header-menus-sublist,.esri-header-menus-sublist--featured{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}.esri-header-menus-sublist--featured{display:flex;flex-wrap:wrap;margin-top:35px}@media (max-width:1023px){.esri-header-menus-sublist--featured{margin-bottom:30px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){[data-filled="11"] .esri-header-menus-subitem:nth-child(7),[data-filled="12"] .esri-header-menus-subitem:nth-child(7){margin-top:-300px}[data-filled="13"] .esri-header-menus-subitem:nth-child(8),[data-filled="14"] .esri-header-menus-subitem:nth-child(8){margin-top:-350px}[data-filled="15"] .esri-header-menus-subitem:nth-child(9),[data-filled="16"] .esri-header-menus-subitem:nth-child(9){margin-top:-400px}[data-filled="17"] .esri-header-menus-subitem:nth-child(10),[data-filled="18"] .esri-header-menus-subitem:nth-child(10){margin-top:-450px}[dir=ltr] [data-filled="11"] .esri-header-menus-subitem:nth-child(n+7),[dir=ltr] [data-filled="12"] .esri-header-menus-subitem:nth-child(n+7),[dir=ltr] [data-filled="13"] .esri-header-menus-subitem:nth-child(n+8),[dir=ltr] [data-filled="14"] .esri-header-menus-subitem:nth-child(n+8),[dir=ltr] [data-filled="15"] .esri-header-menus-subitem:nth-child(n+9),[dir=ltr] [data-filled="16"] .esri-header-menus-subitem:nth-child(n+9),[dir=ltr] [data-filled="17"] .esri-header-menus-subitem:nth-child(n+10),[dir=ltr] [data-filled="18"] .esri-header-menus-subitem:nth-child(n+10){margin-left:calc(50% + 10px)}[dir=rtl] [data-filled="11"] .esri-header-menus-subitem:nth-child(n+7),[dir=rtl] [data-filled="12"] .esri-header-menus-subitem:nth-child(n+7),[dir=rtl] [data-filled="13"] .esri-header-menus-subitem:nth-child(n+8),[dir=rtl] [data-filled="14"] .esri-header-menus-subitem:nth-child(n+8),[dir=rtl] [data-filled="15"] .esri-header-menus-subitem:nth-child(n+9),[dir=rtl] [data-filled="16"] .esri-header-menus-subitem:nth-child(n+9),[dir=rtl] [data-filled="17"] .esri-header-menus-subitem:nth-child(n+10),[dir=rtl] [data-filled="18"] .esri-header-menus-subitem:nth-child(n+10){margin-right:calc(50% + 10px)}[data-filled]:not([data-filled=""]) .esri-header-menus-subitem{width:calc(50% - 10px)}[data-filled]:not([data-filled=""]) .esri-header-menus-subitem:last-child:nth-child(odd){margin-bottom:60px}}@media (max-width:1023px){.esri-header-menus-subitem--featured{width:50%}}@media (min-width:1024px){.esri-header-menus-sublist--featured[data-filled="2"] .esri-header-menus-subitem--featured,.esri-header-menus-sublist--featured[data-filled="4"] .esri-header-menus-subitem--featured{width:50%}.esri-header-menus-sublist--featured[data-filled="3"] .esri-header-menus-subitem--featured{width:33.33333%}}.esri-header-menus-sublink{color:inherit;text-decoration:none}.esri-header-menus-sublink:hover{text-decoration:none}.esri-header-menus-sublink{background-image:linear-gradient(90deg,#0079c1 50%,#e0e0e0 0);background-position:100% 100%;background-repeat:no-repeat;background-size:200% 1px;color:#595959;cursor:pointer;display:block;font-size:15px;line-height:20px;position:relative;transition:background-position .25s}@media (max-width:1023px){[dir=ltr] .esri-header-menus-sublink{margin-left:24px}[dir=rtl] .esri-header-menus-sublink{margin-right:24px}.esri-header-menus-sublink{padding-top:22px;padding-bottom:22px}[dir=ltr] .esri-header-menus-sublink{padding-right:36px}[dir=rtl] .esri-header-menus-sublink{padding-left:36px}.esri-header-menus-sublink{position:relative}}@media (min-width:1024px){.esri-header-menus-sublink{padding:15px 0}[dir=ltr] .esri-header-menus-sublink{padding-right:30px}[dir=rtl] .esri-header-menus-sublink{padding-left:30px}}.esri-header-menus-sublink:focus,.esri-header-menus-sublink:hover{background-position-x:0;color:#000}.esri-header-menus-sublink:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%230079c1'%3E%3Cpath d='M3 6.982h9.452L9.948 4.48l.707-.707L14.384 7.5l-3.729 3.729-.707-.707 2.54-2.54H3z'/%3E%3C/svg%3E");top:calc(50% - 16px / 2)}[dir=ltr] .esri-header-menus-sublink:after{right:20px}[dir=rtl] .esri-header-menus-sublink:after{left:20px}.esri-header-menus-sublink:after{opacity:0;position:absolute;width:16px;height:16px;transition:opacity .25s,transform .25s}[dir=rtl] .esri-header-menus-sublink:after{transform:scaleX(-1)}.esri-header-menus-sublink:focus:after,.esri-header-menus-sublink:hover:after{opacity:1;transform:translateX(10px)}[dir=rtl] .esri-header-menus-sublink:focus:after,[dir=rtl] .esri-header-menus-sublink:hover:after{transform:scale(-1) translateX(10px)}.esri-header-menus-sublink--featured{color:inherit;text-decoration:none}.esri-header-menus-sublink--featured:hover{text-decoration:none}.esri-header-menus-sublink--featured{box-shadow:inset 0 0 0 1px #ccc;color:#595959;background-color:#fff;cursor:pointer;display:block;margin-bottom:-1px;margin-left:-.5px;margin-right:-.5px;padding:10px;position:relative}.esri-header-menus-sublink--featured:focus,.esri-header-menus-sublink--featured:hover{box-shadow:inset 0 0 0 1px #0079c1;color:#000;z-index:1}.esri-header-menus-sublink-image{display:block;fill:currentColor;margin:20px auto;width:48px;height:48px}.esri-header-menus-sublink-text{display:block;font-size:14px;line-height:20px;height:40px;margin-top:16px;overflow:hidden;text-align:center}.esri-header-menus.-mobile .esri-header-menus-content{background-color:#f8f8f8;box-shadow:inset 0 1px 0 0 #e0e0e0,1px 0 0 0 #e0e0e0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;transform:translate3D(0,0,0);transition:transform .4s ease-in-out;z-index:1;top:100%;width:320px;height:calc(var(--esri-vh) - 56px)}.esri-header-menus.-mobile .esri-header-menus-content[aria-hidden=true]{transition:transform .4s ease-in-out,visibility 0s .4s;transform:translate3D(-320px,0,0);visibility:hidden}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-content[aria-hidden=true]{transform:translateX(320px)}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-content{right:0}.esri-header-menus.-mobile .esri-header-menus-list{display:block}.esri-header-menus.-mobile .esri-header-menus-link{background-image:linear-gradient(90deg,transparent 24px,#e9e9e9 0);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding:28px 60px 28px 24px;position:relative}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-link{padding-right:24px;padding-left:60px}.esri-header-menus.-mobile .esri-header-menus-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23595959'%3E%3Cpath d='M5.293 3h1.414l4.5 4.5-4.5 4.5H5.293l4.5-4.5z'/%3E%3C/svg%3E");top:calc(50% - 16px / 2)}[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-link:after{right:20px}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-link:after{left:20px}.esri-header-menus.-mobile .esri-header-menus-link:after{position:absolute;width:16px;height:16px;transition:left .25s,opacity .25s,right .25s}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-link:after{transform:scaleX(-1)}.esri-header-menus.-mobile .esri-header-menus-link:focus,.esri-header-menus.-mobile .esri-header-menus-link:hover{color:#000}[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-link:focus:after,[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-link:hover:after{right:15px}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-link:focus:after,[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-link:hover:after{left:15px}.esri-header-menus.-mobile .esri-header-menus-submenu{box-shadow:inset 0 1px 0 0 #e0e0e0,0 0 20px 0 rgba(0,0,0,.3)}[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-submenu{top:0;left:0}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-submenu{top:0;right:0}.esri-header-menus.-mobile .esri-header-menus-submenu{min-height:100%;position:absolute;transition:transform .4s ease-in-out;width:320px;z-index:1}.esri-header-menus.-mobile .esri-header-menus-submenu[aria-hidden=true]{height:0;overflow:hidden;transition:transform .4s ease-in-out,height 0s .4s,visibility 0s .4s;visibility:hidden;transform:translateX(320px)}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-submenu[aria-hidden=true]{transform:translateX(-320px)}.esri-header-menus.-mobile .esri-header-menus-submenu-toggle{box-shadow:inset 0 -1px 0 #e0e0e0,inset 0 1px 0 #e0e0e0}.esri-header-menus.-mobile .esri-header-menus-sublist--featured{margin-bottom:30px;padding-left:24px;padding-right:24px}.esri-header-menus.-mobile .esri-header-menus-subitem--featured{width:50%}[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-sublink{margin-left:24px}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-sublink{margin-right:24px}.esri-header-menus.-mobile .esri-header-menus-sublink{padding-top:22px;padding-bottom:22px}[dir=ltr] .esri-header-menus.-mobile .esri-header-menus-sublink{padding-right:36px}[dir=rtl] .esri-header-menus.-mobile .esri-header-menus-sublink{padding-left:36px}.esri-header-menus.-mobile .esri-header-menus-sublink{position:relative}.esri-header-menus.-desktop .esri-header-menus-menu.-collapsed{display:none}.esri-header-menus.-mobile .esri-header-menus-menu{display:none;margin-bottom:auto}.esri-header-menus.-mobile .esri-header-menus-menu.-collapsed{display:block}@media (max-width:1023px){.esri-header-menus.-mobile .esri-header-menus-menu{display:block}}@keyframes a{0%{top:-11px;opacity:0}to{top:-22px;opacity:1}}.esri-header-search-control{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-search-control::-moz-focus-inner{border-style:none;padding:0}.esri-header-search-control:-moz-focusring{outline:1px dotted ButtonText}.esri-header-search-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;display:block;cursor:pointer}.esri-header-search-control:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-search-control:active,.esri-header-search-control[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-search-control.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-search-image{display:block;fill:currentColor;margin:16px;width:24px;height:24px}.esri-header-search-content{bottom:0;left:0;right:0;padding-top:150px;padding-bottom:20px;position:fixed;z-index:-1;top:56px}@media (max-width:1440px){.esri-header-search-content{padding-left:20px;padding-right:20px}}@media (min-width:1441px){.esri-header-search-content{padding-left:calc(50% - 1440px / 2 + 20px);padding-right:calc(50% - 1440px / 2 + 20px)}}.esri-header-search-content[aria-expanded=false]{opacity:0;visibility:hidden}.esri-header-search-content[aria-expanded=true]{opacity:1;transition:opacity .25s ease-in-out}.esri-header-search-dialog-form{box-shadow:inset 0 -1px 0 0 #ccc;position:relative}@media (max-width:719px){.esri-header-search-dialog-form{height:50px}}@media (min-width:720px){.esri-header-search-dialog-form{height:90px}}.esri-header-search-dialog-control{white-space:nowrap}@media (max-width:719px){.esri-header-search-dialog-control{font-size:28px;line-height:50px}}@media (min-width:720px){.esri-header-search-dialog-control{font-size:60px;line-height:90px}}.esri-header-search-dialog-control{top:0;bottom:0}[dir=ltr] .esri-header-search-dialog-control{left:0}[dir=rtl] .esri-header-search-dialog-control{right:0}.esri-header-search-dialog-control{position:absolute}@media (max-width:719px){.esri-header-search-dialog-control{width:calc(100% - 50px)}}@media (min-width:720px){.esri-header-search-dialog-control{width:calc(100% - 90px)}}.esri-header-search-dialog-control{-webkit-appearance:textfield;margin:0;outline-offset:-2px;overflow:visible;box-shadow:none}.esri-header-search-dialog-control::-ms-clear{display:none}.esri-header-search-dialog-control::-webkit-search-cancel-button,.esri-header-search-dialog-control::-webkit-search-decoration{-webkit-appearance:none}.esri-header-search-dialog-control:focus{border-color:transparent;box-shadow:none}.esri-header-search-dialog-control{background-color:transparent;border-width:0;color:#323232;font-family:inherit;font-weight:inherit;padding:0;z-index:1}@media (max-width:719px){.esri-header-search-dialog-label{font-size:28px;line-height:50px}}@media (min-width:720px){.esri-header-search-dialog-label{font-size:60px;line-height:90px}}.esri-header-search-dialog-label{top:0;bottom:0}[dir=ltr] .esri-header-search-dialog-label{left:0}[dir=rtl] .esri-header-search-dialog-label{right:0}.esri-header-search-dialog-label{position:absolute}@media (max-width:719px){.esri-header-search-dialog-label{width:calc(100% - 50px)}}@media (min-width:720px){.esri-header-search-dialog-label{width:calc(100% - 90px)}}.esri-header-search-dialog-label{color:#828282;overflow:hidden;white-space:nowrap}.esri-header-search-dialog-label[data-filled]{animation:a .3s;color:#6e6e6e;top:-22px;position:absolute}@media (max-width:719px){.esri-header-search-dialog-label[data-filled]{font-size:14px;line-height:25px;margin-top:5px}}@media (min-width:720px){.esri-header-search-dialog-label[data-filled]{font-size:16px;line-height:25px}}.esri-header-search-dialog-measure{top:0;bottom:0;inline-inline-start:0;max-width:100%;position:absolute;width:0;white-space:nowrap}@media (max-width:719px){.esri-header-search-dialog-measure{font-size:28px;line-height:50px}}@media (min-width:720px){.esri-header-search-dialog-measure{font-size:60px;line-height:90px}}.esri-header-search-dialog-measure{box-shadow:inset 0 -1px 0 0 #0079c1;transition:width .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.esri-header-search-dialog-measure-text{white-space:nowrap}@media (max-width:719px){.esri-header-search-dialog-measure-text{font-size:28px;line-height:50px}}@media (min-width:720px){.esri-header-search-dialog-measure-text{font-size:60px;line-height:90px}}.esri-header-search-dialog-measure-text{top:0;bottom:0;inline-inline-start:0;max-width:100%;position:absolute;width:0;clip:rect(0,0,0,0);white-space:pre}.esri-header-search-dialog-submit{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-search-dialog-submit::-moz-focus-inner{border-style:none;padding:0}.esri-header-search-dialog-submit:-moz-focusring{outline:1px dotted ButtonText}.esri-header-search-dialog-submit{background-color:transparent;border-width:0;cursor:pointer;top:0;bottom:0}[dir=ltr] .esri-header-search-dialog-submit{right:0}[dir=rtl] .esri-header-search-dialog-submit{left:0}.esri-header-search-dialog-submit{position:absolute}.esri-header-search-dialog-submit:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23595959'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");display:block}@media (max-width:719px){.esri-header-search-dialog-submit:before{margin-left:13px;margin-right:13px;width:24px;height:24px}}@media (min-width:720px){.esri-header-search-dialog-submit:before{margin-left:29px;margin-right:29px;width:32px;height:32px}}.esri-header-search-dialog-submit[data-filled]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%230079c1'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E")}.esri-header-search-dialog-submit[data-filled]:focus:before,.esri-header-search-dialog-submit[data-filled]:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23005e95'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E")}.esri-header-search-dialog-cancel{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-search-dialog-cancel::-moz-focus-inner{border-style:none;padding:0}.esri-header-search-dialog-cancel:-moz-focusring{outline:1px dotted ButtonText}.esri-header-search-dialog-cancel{background-color:transparent;border-width:0;color:#595959;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px}[dir=ltr] .esri-header-search-dialog-cancel{bottom:-45px;right:0}[dir=rtl] .esri-header-search-dialog-cancel{bottom:-45px;left:0}.esri-header-search-dialog-cancel{padding:0;position:absolute}@media (max-width:719px){.esri-header-search-dialog-cancel{padding-right:10px;padding-left:10px}}@media (min-width:720px){.esri-header-search-dialog-cancel{padding-right:30px;padding-left:30px}}.esri-header-search-dialog-cancel span{background-image:linear-gradient(90deg,#000 50%,transparent 0);background-repeat:no-repeat;background-size:200% 1px;display:block;margin-bottom:10px;padding-top:10px;padding-bottom:5px;transition:background-position .3s}[dir=ltr] .esri-header-search-dialog-cancel span{background-position:100% 100%}[dir=rtl] .esri-header-search-dialog-cancel span{background-position:-100% 100%}.esri-header-search-dialog-cancel:focus,.esri-header-search-dialog-cancel:hover{color:#000}.esri-header-search-dialog-cancel:focus span,.esri-header-search-dialog-cancel:hover span{background-position:0 100%}.esri-header-inlineSearch[aria-expanded=true]{width:100%}.esri-header-inlineSearch a{text-decoration:none}.esri-header-inlineSearch-control{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-inlineSearch-control::-moz-focus-inner{border-style:none;padding:0}.esri-header-inlineSearch-control:-moz-focusring{outline:1px dotted ButtonText}.esri-header-inlineSearch-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0}.esri-header-inlineSearch-control:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-inlineSearch-control:active,.esri-header-inlineSearch-control[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-inlineSearch-control.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-inlineSearch-control{cursor:pointer;display:block}.esri-header-inlineSearch-control[aria-expanded=true],.esri-header-search-control-hidden{display:none}.esri-header-inlineSearch-image{fill:currentColor;display:block;margin:16px;width:24px;height:24px}.esri-header-inlineSearch-lineBreak{position:absolute;top:0}.esri-header-inlineSearch-lineBreak.lineBreak-right{right:0}[dir=rtl] .esri-header-inlineSearch-lineBreak.lineBreak-right{right:unset;left:0}.esri-header-inlineSearch-content{bottom:0;left:0;right:0;padding-top:150px;padding-bottom:20px;position:absolute}.esri-header-inlineSearch-content[aria-expanded=false]{opacity:0;right:0;visibility:hidden;width:0}.esri-header-inlineSearch-content[aria-expanded=true]{animation:b .3s ease-in-out;box-shadow:inset 0 -3px 0 0 #0079c1;height:55px;margin:0 0 0 10px;opacity:1;padding-top:14px;padding-bottom:0;position:relative;width:calc(100% - 10px)}[dir=rtl] .esri-header-inlineSearch-content[aria-expanded=true]{animation:c .3s ease-in-out;margin:0 10px 0 0}@media (max-width:767px){[dir=rtl] .esri-header-inlineSearch-content[aria-expanded=true]{margin:0}}@media (max-width:767px){.esri-header-inlineSearch-content[aria-expanded=true]{margin:0;width:100%}}@keyframes b{0%{left:90%;margin:0;width:10%}to{left:0;margin:0;width:100%}}@keyframes c{0%{margin:0;right:90%;width:10%}to{margin:0;right:0;width:100%}}.esri-header-inlineSearch-input{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-inlineSearch-input::-moz-focus-inner{border-style:none;padding:0}.esri-header-inlineSearch-input:-moz-focusring{outline:1px dotted ButtonText}.esri-header-inlineSearch-input{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;border-width:0;box-shadow:unset;color:#595959;display:unset;font-size:16px;font-weight:unset;margin:5px 0;padding:0 30px 0 9px;width:100%}.esri-header-inlineSearch-input::-webkit-input-placeholder{opacity:.7}.esri-header-inlineSearch-input:-ms-input-placeholder,.esri-header-inlineSearch-input::-ms-input-placeholder{opacity:.7}.esri-header-inlineSearch-input::placeholder{opacity:.7}.esri-header-inlineSearch-input:focus{border-color:#ddd;box-shadow:none}.esri-header-inlineSearch-input::-ms-clear{width:0;height:0}.esri-header-inlineSearch-close-button{background:transparent;border:0;bottom:28px;cursor:pointer;float:right;height:100%;margin:0 10px 0 0;position:absolute;right:0;top:0;z-index:100}[dir=rtl] .esri-header-inlineSearch-close-button{float:left;left:0;right:auto}.esri-header-inlineSearch-dismiss-icon{display:block;fill:currentColor;margin:16px;width:24px;height:24px;margin:0;height:21px;width:21px}.esri-header-inlineSearch-suggestions{background:#f8f8f8;float:left;font-size:15px;position:absolute;top:56px;width:100%}.esri-header-inlineSearch-suggestions hr{border:1px solid #e9e9e9;margin:1rem 0}.esri-header-inlineSearch-suggestions-bottom-padding{margin-top:18px}.esri-header-inlineSearch-suggestions-footer{background:#429cd2;padding:0 22px;text-decoration:none}.esri-header-inlineSearch-suggestion{list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esri-header-inlineSearch-suggestion a{display:flex;align-items:center}.esri-header-inlineSearch-suggestion a,.esri-header-inlineSearch-suggestion a:visited{color:#595959}.esri-header-inlineSearch-suggestion a:focus,.esri-header-inlineSearch-suggestion a:focus .esri-header-inlineSearch-suggestion-secondary-text,.esri-header-inlineSearch-suggestion a:hover,.esri-header-inlineSearch-suggestion a:hover .esri-header-inlineSearch-suggestion-secondary-text{color:#000;text-decoration:none;outline-width:8px}.esri-header-inlineSearch-suggestion-text{line-height:22px}.esri-header-inlineSearch-suggestion-secondary-text{color:#6e6e6e;font-size:.8125rem}.esri-header-inlineSearch-suggestion strong{font-weight:600}.esri-header-inlineSearch-suggestion-icon{margin:0 16px 0 0;position:relative}[dir=rtl] .esri-header-inlineSearch-suggestion-icon{margin:0 0 0 16px}.esri-header-inlineSearch-suggestion-icon-wrapper{display:flex;justify-content:center;align-items:center}.inactive .esri-header-inlineSearch-suggestion-icon-wrapper{float:left}[dir=rtl] .inactive .esri-header-inlineSearch-suggestion-icon-wrapper{float:right}.esri-header-inlineSearch-suggestion-header{margin-bottom:0;margin-top:16px}.esri-header-inlineSearch-suggestion-section{padding:0 22px}.esri-header-inlineSearch-suggestion-section ul{margin:0 0 14px;padding:0}[dir=rtl] .esri-header-inlineSearch-suggestion-section ul{margin-right:0}.esri-header-inlineSearch-suggestion-list li{margin:10px 0}.esri-header-inlineSearch-suggestion-footer,.esri-header-inlineSearch-suggestion-footer:visited{color:#3ba1de;font-size:14px}.esri-header-inlineSearch-suggestion-footer:focus,.esri-header-inlineSearch-suggestion-footer:hover{color:#0079c1;text-decoration:none}.esri-header-inlineSearch-simple-suggestion-list,.esri-header-inlineSearch-simple-suggestion-section{padding:0 6px}.esri-header-inlineSearch-simple-suggestion-list li{padding:0}.esri-header-apps .appLinkContainer p{line-height:17px;width:128px}.esri-header-apps a{color:#323232;text-decoration:none}.esri-header-apps .appLink{color:inherit;text-decoration:none}.esri-header-apps .appLink:hover{text-decoration:none}.esri-header-apps .appLink{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:block;height:93%;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;position:relative}.esri-header-apps-image{display:block;fill:currentColor;margin:16px;width:24px;height:24px}.esri-header-apps svg *{pointer-events:all}.esri-header-apps .hide{display:none}.esri-header-apps .appSwitcher-title{font-size:20px}.esri-header-apps-control{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-apps-control::-moz-focus-inner{border-style:none;padding:0}.esri-header-apps-control:-moz-focusring{outline:1px dotted ButtonText}.esri-header-apps-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;display:block;cursor:pointer}.esri-header-apps-control:active,.esri-header-apps-control:hover,.esri-header-apps-control[aria-expanded=true]{color:#000;fill:currentColor}.esri-header-apps-control.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-apps-control:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5)}.esri-header-apps-control:active,.esri-header-apps-control[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-apps-content[aria-expanded=true] nav{display:inline-block}.esri-header-apps-content{height:0;position:relative}.esri-header-apps-control.disabled-grid-icon{opacity:.4;padding:18px 12px 12px 10px}.esri-header-apps-control.disabled-grid-icon:hover{box-shadow:none}.esri-header-apps .block{box-sizing:border-box;display:inline-block;float:none;letter-spacing:normal;moz-box-sizing:border-box;position:relative;text-align:left;vertical-align:top;word-wrap:break-word}.esri-header-apps .block-group-5-up .block{width:20%}.esri-header-apps .block-group{display:block;letter-spacing:-.65em;margin-left:-.5rem;margin-right:-.5rem;text-align:left}.esri-header-apps-control[aria-expanded=true]{display:block}.esri-header-apps .dropdown-btn else{position:relative}.esri-header-apps .dropdown-menu{background:#f8f8f8;box-shadow:0 0 16px 0 rgba(0,0,0,.05);display:none;overflow:auto;position:absolute;z-index:1000}.dropdown-menu.dropdown-right{right:0}html[dir=rtl] .dropdown-menu.dropdown-right{left:0;right:auto}.esri-header-apps .dropdown-link{background-color:#fff;border-top:1px solid #efefef;box-sizing:border-box;color:#6e6e6e;cursor:pointer;display:block;font-size:.875rem;line-height:1.55rem;padding:.51667rem;position:relative;white-space:nowrap}.esri-header-apps .app-switcher-dropdown-menu{background:#eeeeef;border-top:1px solid #e0e0e0;cursor:default;max-height:90vh;max-width:600px;min-width:475px;overflow-x:hidden;overflow-y:auto;top:0}@media (max-width:767px){.esri-header-apps .app-switcher-dropdown-menu{min-width:calc(79vw - 1.5em);left:-63vw}}.esri-header-apps .dropdown-width-1{width:131px}.esri-header-apps .dropdown-width-2{width:220px}.esri-header-apps .dropdown-width-3{min-width:480px}.esri-header-apps .dropdown-width-4{width:402px}.esri-header-apps .app-switcher-svg{fill:#6e6e6e}.esri-header-apps .appLinkContainer{font-size:14px;height:110px;margin:0;width:150px}.esri-header-apps .app-li-icon{display:inline}.esri-header-apps-control[aria-expanded=true] .dropdown-menu{display:block;overflow:visible;pointer-events:auto}.esri-header-apps ::-webkit-scrollbar{width:7px}.esri-header-apps ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.esri-header-apps .appIconImage{background-repeat:no-repeat;background-size:contain;color:#fff;display:block;font-size:18px;height:48px;margin:0 auto;margin-bottom:10px;text-align:center;width:48px}.esri-header-apps .appIconPng{height:48px;pointer-events:none;width:48px}.esri-header-apps .appContainer{flex-direction:row;flex-wrap:wrap;list-style:none;margin:0 -6px;overflow-x:hidden;padding:10px 0 10px 13px;text-align:left}[dir=rtl] .esri-header-apps .appContainer{text-align:right;padding:10px}.esri-header-apps .appContainer.primary{background:#f8f8f8}.esri-header-apps .appContainer.secondary{background:#efefef}.esri-header-apps .appContainer.secondary hr{border:none;border-top:1px solid #ddd;margin:0}.esri-header-apps .appIconSvgText{color:#fff;font-size:17px;font-weight:600;line-height:48px;position:absolute;text-shadow:0 1px 8px #6e6e6e;transform:translateZ(0);width:48px}.esri-header-apps .default-svg-fill{fill:#6e6e6e}.esri-header-apps .down-carrot-svg{position:relative;top:1px}.esri-header-apps .intro-container{background:#f8f8f8;text-align:center}.esri-header-apps .drag-and-drop-intro{background:#f8f8f8;color:#6e6e6e;font-size:14px;margin:0;padding:17px 76px 10px}.esri-header-apps .dismiss-intro-button{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;background:#fff;border:1px solid #e0e0e0;color:#6e6e6e;cursor:pointer;font-size:14px;padding:6px 20px}.esri-header-apps .dismiss-intro-button:hover{border:1px solid #0079c1;color:#0079c1}.esri-header-apps div.dragging a,.esri-header-apps div.dragging img,.esri-header-apps div.dragging p,.esri-header-apps div.dragging span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.esri-header-apps .disable-pointer-events{pointer-events:none}.esri-header-apps .sortable-ghost-class-with-pointer-events{opacity:0}.esri-header-apps .sortable-ghost-class{opacity:0;pointer-events:none}.esri-header-apps .sortable-drag-class{background:#fff;opacity:1;outline:1px solid #0079c1}.esri-header-apps .sortable-drag-class img{opacity:1}.esri-header-apps .no-hover{cursor:auto;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}.esri-header-apps .drag-apps-here-box{border:2px dashed #d0d0d0;font-size:14px;height:100px;letter-spacing:normal;margin:12px 24px;overflow:hidden;padding:2px 32px 12px;text-align:center}.esri-header-apps div .drag-apps-here-box li{display:none}.esri-header-apps .on-drag-over{border-color:#0079c1}.esri-header-apps .show-more-button{background:#efefef;border:0;border-radius:0;color:#6e6e6e;cursor:pointer;font-size:13px;font-family:inherit;padding:4px;width:100%}.esri-header-apps .show-more-button:focus,.esri-header-apps .show-more-button:hover{color:#000}.esri-header-apps .secondary-dropdown-menu[aria-expanded=false]{display:none}.esri-header-apps .secondary-dropdown-menu{background:#efefef}.esri-header-apps .secondary-dropdown-menu hr{border:none;border-top:1px solid #ddd;margin:0}.esri-header-apps .app-indicator{border:2px solid #fff;border-radius:10px;clear:both;float:right;height:18px;padding:0;position:relative;right:46px;top:4px;width:18px;z-index:50}.esri-header-apps .app-indicator-new{background:#71de6e}.esri-header-apps .app-indicator-removed{background:#fff;border-radius:10px;cursor:pointer;line-height:2px;padding:1px;right:33px;top:-7px}.esri-header-apps .app-indicator.app-indicator-removed:hover{border-color:#de2900}.esri-header-apps .app-indicator.app-indicator-removed:hover svg{fill:#de2900}.esri-header-apps .missing-app-icon{background:#efefef;border:1px dashed #323232;border-radius:6px;cursor:pointer;display:block;height:48px;margin:0 auto;margin-bottom:10px;text-align:center;width:48px}.esri-header-apps .appContainer-secondary div.missing-app-icon{background:#f8f8f8}.esri-header-apps .grabbable,.esri-header-apps .grabbable a{cursor:pointer}.esri-header-apps div.dragging .grabbable,.esri-header-apps div.dragging .grabbable a,.esri-header-apps div.dragging .grabbable li,.esri-header-apps div.dragging a,.esri-header-apps div.dragging li,.esri-header-apps div.dragging ul{cursor:move;cursor:grab;cursor:grabbing}.esri-header-apps .dragging .appContainer .with-hover:hover{background:inherit;outline:none}.esri-header-apps .top-nav-link .app-switcher-svg:hover,.top-nav-link:focus .app-switcher-svg{fill:#0079c1}.esri-header-apps .dropdown.is-active .dropdown-menu{border-top:1px solid #efefef;box-shadow:inherit;display:block}.esri-header-apps .half-opacity,.esri-header-apps .half-opacity .appIconImage,.esri-header-apps .half-opacity a,.esri-header-apps .half-opacity p{cursor:default;opacity:.5}.esri-header-apps .appLinkContainer.with-hover:focus,.esri-header-apps .appLinkContainer.with-hover:hover{outline:1px solid #0079c1;color:#000}.esri-header-apps .appIconImage .app-arrow{height:0;position:absolute;width:0}.esri-header-apps .appIconImage .arrow-keys-enabled{visibility:visible}.esri-header-apps .appIconImage .arrow-keys-disabled{visibility:hidden}.esri-header-apps .app-arrow-left{border-right:5px solid #0079c1;float:left;left:38px}.esri-header-apps .app-arrow-left,.esri-header-apps .app-arrow-right{border-bottom:5px solid transparent;border-top:5px solid transparent;top:27px}.esri-header-apps .app-arrow-right{border-left:5px solid #005e95;float:right;right:38px}.esri-header-apps .app-arrow-top{border-bottom:5px solid #0079c1;top:0}.esri-header-apps .app-arrow-bottom,.esri-header-apps .app-arrow-top{border-left:5px solid transparent;border-right:5px solid transparent;right:70px}.esri-header-apps .app-arrow-bottom{border-top:5px solid #0079c1;top:59px}.esri-header-notifications{display:flex;flex-grow:0;position:relative}.esri-header-notifications-control{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-notifications-control::-moz-focus-inner{border-style:none;padding:0}.esri-header-notifications-control:-moz-focusring{outline:1px dotted ButtonText}.esri-header-notifications-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;display:block;cursor:pointer}.esri-header-notifications-control:hover{box-shadow:inset 0 -3px 0 0 rgba(0,121,193,.5);color:#000;fill:currentColor}.esri-header-notifications-control:active,.esri-header-notifications-control[aria-expanded=true]{box-shadow:inset 0 -3px 0 0 #0079c1;color:#000;fill:currentColor}.esri-header-notifications-control.-is-active{box-shadow:inset 0 -3px 0 0 #0079c1}.esri-header-notifications-control{position:relative}.esri-header-notifications-image{display:block;fill:currentColor;margin:16px;width:24px;height:24px}.esri-header-notifications-badge{color:#fff;background-color:#0079c1;font-size:10px;line-height:1;font-weight:300;position:absolute;top:16px}[dir=ltr] .esri-header-notifications-badge{left:30px}[dir=rtl] .esri-header-notifications-badge{right:30px}.esri-header-notifications-badge{border-radius:24px;padding:2px 4px 1px}.esri-header-notifications-menu{box-shadow:inset 0 0 0 1px #e0e0e0;top:100%;position:absolute;transition:opacity .25s ease-in-out}.esri-header-notifications-menu:not([aria-expanded=true]){clip:rect(0,0,0,0);opacity:0;visibility:hidden}.esri-header-notifications-menu{background-color:#f8f8f8;display:block}[dir=ltr] .esri-header-notifications-menu{right:0}[dir=rtl] .esri-header-notifications-menu{left:0}.esri-header-notifications-menu{width:410px;max-width:100vw}@media (max-width:767px){.esri-header-notifications-menu{position:fixed;top:56px}[dir=ltr] .esri-header-notifications-menu{right:0}[dir=ltr] .esri-header-notifications-menu,[dir=rtl] .esri-header-notifications-menu{left:0}[dir=rtl] .esri-header-notifications-menu{right:0}.esri-header-notifications-menu{width:100vw;max-width:none}}.esri-header-notifications-messages{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;max-height:300px;overflow:auto}.esri-header-notifications-message{font-size:13px;line-height:21px;padding:14px 0}[dir=ltr] .esri-header-notifications-message{margin-left:24px}[dir=rtl] .esri-header-notifications-message{margin-right:24px}.esri-header-notifications-message{display:flex;border-bottom:1px solid #e9e9e9}.esri-header-notifications-message:last-child{border-bottom:none}.esri-header-notifications-message-text{display:block;flex:1;font-size:15px;color:#323232}.esri-header-notifications-message-text a{color:#0079c1;text-decoration:none}.esri-header-notifications-message-text a:hover{text-decoration:underline}.esri-header-notifications-message-date{display:block;font-size:13px;color:#707070;margin-top:4px}.esri-header-notifications-message-dismiss{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0}[dir=ltr] .esri-header-notifications-message-dismiss{right:0}[dir=rtl] .esri-header-notifications-message-dismiss{left:0}.esri-header-notifications-message-dismiss{padding:0 16px;display:flex;justify-content:center;cursor:pointer;flex:0;color:#595959}.esri-header-notifications-message-dismiss:hover{color:#de2900}.esri-header-notifications-message-dismiss span{height:16px}.esri-header-notifications-dismiss-icon{width:16px;height:16px;pointer-events:none;fill:currentColor}.esri-header-notifications-empty{padding:24px 16px}.esri-header-notifications-empty-image{width:128px;fill:#ccc;margin:0 auto;display:block}.esri-header-notifications-empty-text{text-align:center;margin:10px 0 0;font-size:15px}.esri-header-notifications-dismiss-all{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-header-notifications-dismiss-all::-moz-focus-inner{border-style:none;padding:0}.esri-header-notifications-dismiss-all:-moz-focusring{outline:1px dotted ButtonText}.esri-header-notifications-dismiss-all{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;box-shadow:inset 0 0 0 1px #0079c1;display:block;color:#0079c1;cursor:pointer;font-size:15px;line-height:20px;padding:10px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;height:100%;width:100%}.esri-header-notifications-dismiss-all:focus,.esri-header-notifications-dismiss-all:hover{box-shadow:inset 0 0 0 3px #0079c1}[js-focus]:not([js-focus-ring]){outline-width:0}@keyframes d{0%{background-position-x:0}to{background-position-x:133vw}}.esri-footer{background-color:#f8f8f8;cursor:default;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:auto}.esri-footer,.esri-footer *{box-sizing:border-box}.esri-footer li,.esri-footer ul{margin:0}@media (max-width:1200px){.esri-footer{min-height:600px}.esri-footer.skinny-footer{min-height:85px}.esri-footer.skinny-footer .esri-footer-section--3{box-shadow:none}}@media (min-width:720px){.esri-footer{bottom:0;left:0;right:0}}@media (min-width:1201px){.esri-footer{height:500px;padding-left:calc(50% - 1424px / 2);padding-right:calc(50% - 1424px / 2)}.esri-footer.skinny-footer{height:85px;box-shadow:inset 0 1px 0 0 #ccc}}.esri-footer[data-hidden=true]{visibility:hidden}.esri-footer-barrier{animation:d 4s linear infinite;background-image:linear-gradient(90deg,#29bfff,#a231ff,#0deccd,#29bfff);background-repeat:repeat-x;background-size:133vw 4px;height:4px}@media (min-width:720px) and (max-width:1200px){.esri-footer-barrier{margin-bottom:600px}.esri-footer-barrier.skinny-footer{height:85px;margin-bottom:0}}@media (min-width:1201px){.esri-footer-barrier{margin-bottom:500px}.esri-footer-barrier.skinny-footer{height:85px;margin-bottom:0}}.esri-footer-section--1{transition:padding .3s}.esri-footer-section--1.hidden{display:none}@media (max-width:719px){.esri-footer-section--1{display:flex;flex-basis:100%}[dir=ltr] .esri-footer-section--1{padding:20px 15px 20px 20px}[dir=rtl] .esri-footer-section--1{padding:20px 20px 20px 15px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-section--1{padding-top:36px}[dir=ltr] .esri-footer-section--1{padding-left:24px;padding-right:12px}[dir=rtl] .esri-footer-section--1{padding-right:24px;padding-left:12px}.esri-footer-section--1{width:25%}}@media (min-width:1201px){.esri-footer-section--1{padding-top:50px;padding-left:24px;padding-right:24px;width:25%}}.esri-footer-section--2.hidden{display:none}@media (max-width:719px){.esri-footer-section--2{width:100%}}@media (min-width:720px) and (max-width:1200px){.esri-footer-section--2{width:75%}}@media (min-width:1201px){.esri-footer-section--2{flex-grow:1;padding-top:50px}}.esri-footer-section--3{box-shadow:inset 0 1px 0 0 #ccc;flex-basis:100%;transition:height .3s}@media (max-width:719px){.esri-footer-section--3{margin-top:50px;padding-top:30px;padding-bottom:30px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-section--3{align-items:center;display:flex;height:64px}}@media (min-width:1201px){.esri-footer-section--3{align-items:center;display:flex;height:80px}}.esri-footer-dialog{display:none}@media (min-width:720px){.esri-footer-brand{padding-bottom:20px}}.esri-footer-brand-link{cursor:pointer;display:inline-block;transition:fill .15s;vertical-align:top}.esri-footer-brand-image{display:block;fill:#6e6e6e;width:122px;height:122px;transition:fill .4s}.esri-footer-brand-image:focus,.esri-footer-brand-image:hover{fill:#000}@media (max-width:719px){[dir=ltr] .esri-footer-info{padding-left:20px;padding-right:15px}[dir=rtl] .esri-footer-info{padding-right:20px;padding-left:15px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-info{flex-grow:1}}@media (min-width:1201px){.esri-footer-info{flex-grow:1}}.esri-footer-info-list{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}@media (min-width:720px) and (max-width:1200px){.esri-footer-info-list{display:flex;flex-wrap:wrap}}@media (min-width:1201px){.esri-footer-info-list{display:flex}}@media (max-width:719px){.esri-footer-info-item{display:inline-block;white-space:nowrap}}@media (min-width:1201px){.esri-footer-info-item{width:20%}}.esri-footer-info-link{color:inherit;text-decoration:none}.esri-footer-info-link:hover{text-decoration:none}.esri-footer-info-link{position:relative}.esri-footer-info-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%230079c1'%3E%3Cpath d='M3 6.982h9.452L9.948 4.48l.707-.707L14.384 7.5l-3.729 3.729-.707-.707 2.54-2.54H3z'/%3E%3C/svg%3E");top:calc(50% - 8px);line-height:10px}[dir=ltr] .esri-footer-info-link:after{margin-left:-.25em}[dir=rtl] .esri-footer-info-link:after{margin-right:-.25em}.esri-footer-info-link:after{opacity:0;position:absolute;width:16px;height:16px;transition:margin-left .3s,margin-right .3s,opacity .3s}[dir=rtl] .esri-footer-info-link:after{transform:scale(-1);left:-13px}[dir=ltr] .esri-footer-info-link:focus:after,[dir=ltr] .esri-footer-info-link:hover:after{margin-left:.25em}[dir=rtl] .esri-footer-info-link:focus:after,[dir=rtl] .esri-footer-info-link:hover:after{margin-right:.25em}.esri-footer-info-link:focus:after,.esri-footer-info-link:hover:after{opacity:1}.esri-footer-info-link{display:inline-block;font-size:14px;line-height:16px;font-weight:300;padding-top:4px;padding-bottom:4px;transition:font-size .3s;white-space:nowrap}.esri-footer-info-link:focus,.esri-footer-info-link:hover{color:#0079c1}@media (max-width:719px){[dir=ltr] .esri-footer-info-link{margin-right:30px}[dir=rtl] .esri-footer-info-link{margin-left:30px}}@media (min-width:720px) and (max-width:1200px){[dir=ltr] .esri-footer-info-link{margin-right:35px}[dir=rtl] .esri-footer-info-link{margin-left:35px}}@media (max-width:719px){.esri-footer-language{margin-bottom:12px}[dir=ltr] .esri-footer-language{margin-left:20px}[dir=rtl] .esri-footer-language{margin-right:20px}}@media (min-width:720px) and (max-width:1200px){[dir=ltr] .esri-footer-language{margin:12px 30px 6px 24px}[dir=rtl] .esri-footer-language{margin:12px 24px 6px 30px}}@media (min-width:1201px){.esri-footer-language{margin-top:12px;margin-bottom:6px}[dir=ltr] .esri-footer-language{margin-left:24px}[dir=rtl] .esri-footer-language{margin-right:24px}.esri-footer-language{width:calc(25% - 24px)}}.esri-footer-language-control{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M8 0a8 8 0 1 0 8 8 7.999 7.999 0 0 0-8-8zm3.83 3.162c.067.24.01.47-.273.47a.669.669 0 0 0 .16-.55c.039.027.08.055.112.08zm-.372-.95l.207.072a.803.803 0 0 0-.428.158.406.406 0 0 1 .222-.23zM7.792 1.01a2.963 2.963 0 0 1 .638.012l-.054.083c-.123-.004-.54-.027-.653-.01.073-.074.015-.021.07-.085zM2.527 12.357a7.018 7.018 0 0 1-.414-.58 6.759 6.759 0 0 1 .58.405.918.918 0 0 0-.166.175zm7.606 2.31a6.986 6.986 0 0 1-7.058-1.695c-.003-.07 0-.08.059-.122 1-.692.512-1.033-1.055-2.047-.123-.084-.179-.132-.19-.165-.075-1.662-.082-.85-.662-2.313a2.123 2.123 0 0 0-.222-.427 6.967 6.967 0 0 1 1.911-4.701c.616.008.934.146 1.176-.473.015-.04.06-.16.073-.121.7.04.593.475 1.518-.9a1.156 1.156 0 0 0 .157-.36c.2-.065.405-.119.613-.166-.465.623-.137 1.095.319 1.095.141 0 .731-.33 1.07-.387.608.03.853.118 1.201-.337a2.112 2.112 0 0 1 .3-.416 6.936 6.936 0 0 1 1.548.498c-.508.388-.222.396-.56.838-.334.444-.017.803.425 1.138a2.056 2.056 0 0 0-.28.242.59.59 0 0 0-.223-.321.669.669 0 0 0-.735-.596.599.599 0 0 0-.147 1.122.573.573 0 0 0 .292.473c-.164.242-.081.414-.01.663-.052 0-.29-.069-.374-.069-.72 0-.785 1.215-.46 1.543-.79.68-.809.795-.917 1.017a1.921 1.921 0 0 0-1.248 1.686c0 .41-.25.36-.317.682-.102.485.146.728.435 1.006.32.311.152.587.628.973.572.477.863.374 1.603.268a2.339 2.339 0 0 1 1.257.134c.09.021.181.057.1.298a.596.596 0 0 0 .133.739.275.275 0 0 1 .11.19c.05.639-.197.474-.47 1.01zm.383-8.91l.2.098a.313.313 0 0 1 .255-.052c.37.233.57.424.93.066a2.055 2.055 0 0 1 .325.339.593.593 0 0 0 .914.493c.214.276.447.177.757.255a1.3 1.3 0 0 1 .088.284 1.486 1.486 0 0 1-.52.136c-.114-.03-.231-.125-.35-.125a.533.533 0 0 0-.656.356 1.398 1.398 0 0 1-.698-.416c.1-.693-.948-.767-1.63-.616.02-.025.108-.16.089-.185a.665.665 0 0 0 .094-.14.838.838 0 0 0 .315-.284zm-.996.222a.732.732 0 0 0-.064.138c0-.055.002-.102.005-.147l.059.01zm1.844 8.16a1.248 1.248 0 0 0-.241-1.173.955.955 0 0 0-.68-1.316c-.006-.002-.38-.081-.473-.113-1.052-.302-1.98.487-2.265-.484a2.546 2.546 0 0 0-.573-.79c.382-.424.237-.624.333-1.035.313-1.157.897-.378 1.276-1.376.017-.042.634-.564.768-.765.379.458.848.204 1.465.243.133.77 1.55 1.512 2.121.763.703.292 1.96-.216 1.646-1.118v.001a1.301 1.301 0 0 0-.112-.342.945.945 0 0 0-.935-.511.8.8 0 0 0-.72-.205c-.255-.554-.903-1.088-1.488-.733a.95.95 0 0 0-.705-.183.798.798 0 0 0-.36-.04 5.498 5.498 0 0 0-.033-.098.782.782 0 0 0 .065-.216.87.87 0 0 0 .691-.33c1.179.708 2.182-1.263.96-1.935.016 0 .03-.01.046-.011a6.994 6.994 0 0 1-.786 11.766z'/%3E%3C/svg%3E");background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:20px 20px;background-color:#0079c1;border-style:none;color:#fff;display:inline-block;font-size:16px;line-height:18px;font-weight:300;padding:11px 20px}[dir=ltr] .esri-footer-language-control{padding-right:40px}[dir=rtl] .esri-footer-language-control{padding-left:40px}.esri-footer-language-control{white-space:nowrap}[dir=rtl] .esri-footer-language-control{background-position:12px 50%}[dir=ltr] [dir=rtl] .esri-footer-language-control{padding-left:40px;padding-right:20px}[dir=rtl] [dir=rtl] .esri-footer-language-control{padding-right:40px;padding-left:20px}.esri-footer-language-control:focus,.esri-footer-language-control:hover{background-color:#005e95}.esri-footer-language-dialog-barrier{top:0;right:0;bottom:0;left:0;position:fixed;transition:visibility 0ms linear .25s;visibility:hidden}.esri-footer-language-dialog-barrier[aria-expanded=true]{visibility:visible;transition-delay:0ms}.esri-footer-language-dialog-cancel-canvas{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-footer-language-dialog-cancel-canvas::-moz-focus-inner{border-style:none;padding:0}.esri-footer-language-dialog-cancel-canvas:-moz-focusring{outline:1px dotted ButtonText}.esri-footer-language-dialog-cancel-canvas{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;background-color:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;width:100%;height:100%;z-index:99;opacity:0;transition:opacity .25s ease-in-out}.esri-footer-language-dialog-barrier[aria-expanded=true] .esri-footer-language-dialog-cancel-canvas{opacity:1}.esri-footer-language-dialog{color:#000;background-color:#fff;opacity:0;padding:40px;position:fixed;transition:transform .25s ease-in-out,visibility 0ms linear .25s,opacity .25s ease-in-out;transform:translate3d(0,20px,0);visibility:hidden;z-index:100}.esri-footer-language-dialog,.esri-footer-language-dialog *{box-sizing:border-box}.esri-footer-language-dialog-barrier[aria-expanded=true] .esri-footer-language-dialog{opacity:1;transform:translateZ(0);transition-delay:0ms;visibility:visible}@media (min-width:581px){[dir=ltr] .esri-footer-language-dialog{top:calc(50% - 220px / 2);left:calc(50% - 580px / 2)}[dir=rtl] .esri-footer-language-dialog{top:calc(50% - 220px / 2);right:calc(50% - 580px / 2)}.esri-footer-language-dialog{width:580px;height:220px}}@media (max-width:580px){.esri-footer-language-dialog{bottom:0}}.esri-footer-language-dialog-message{font-size:20px;line-height:30px}.esri-footer-language-dialog-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 21 24 31' xmlns='http://www.w3.org/2000/svg' fill='%236e6e6e'%3E%3Cpath d='M21.5 39l-9.188 9.188L3.125 39H21.5zM6.293 40.312l6.019 6.02 6.02-6.02H6.293zM3.125 33l9.188-9.188L21.5 33H3.125zm15.207-1.312l-6.02-6.02-6.02 6.02h12.04z'/%3E%3C/svg%3E");background-position:calc(100% - 4px) 50%;background-repeat:no-repeat;background-size:16px;border-radius:0;border-style:none;border:1px solid #adadad;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);display:inline;font-family:inherit;font-size:14px;padding-left:16px;padding-right:16px;margin:0}[dir=rtl] .esri-footer-language-dialog-choice{background-position:4px}.esri-footer-language-dialog-choice:focus{border-color:#0079c1;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5);outline:none}@media (max-width:580px){.esri-footer-language-dialog-choice{width:100%;height:34px}}@media (min-width:581px){.esri-footer-language-dialog-choice{width:272px;height:34px}}.esri-footer-language-dialog-submit{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-footer-language-dialog-submit::-moz-focus-inner{border-style:none;padding:0}.esri-footer-language-dialog-submit:-moz-focusring{outline:1px dotted ButtonText}.esri-footer-language-dialog-submit{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;color:#fff;background-color:#0079c1;display:inline;font-size:13px;vertical-align:middle}@media (max-width:580px){.esri-footer-language-dialog-submit{margin-top:5px;width:100%;height:34px}}@media (min-width:581px){[dir=ltr] .esri-footer-language-dialog-submit{margin-left:8px}[dir=rtl] .esri-footer-language-dialog-submit{margin-right:8px}.esri-footer-language-dialog-submit{width:130px;height:34px}[dir=ltr] [dir=rtl] .esri-footer-language-dialog-submit{margin-left:0;margin-right:8px}[dir=rtl] [dir=rtl] .esri-footer-language-dialog-submit{margin-right:0;margin-left:8px}}.esri-footer-language-dialog-submit:focus,.esri-footer-language-dialog-submit:hover{background-color:#005180}.esri-footer-language-dialog-close-image{display:block;width:24px;height:24px}.esri-footer-language-dialog-close{-webkit-appearance:button;margin:0;overflow:visible;text-transform:none}.esri-footer-language-dialog-close::-moz-focus-inner{border-style:none;padding:0}.esri-footer-language-dialog-close:-moz-focusring{outline:1px dotted ButtonText}.esri-footer-language-dialog-close{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0;cursor:pointer;top:28px}[dir=ltr] .esri-footer-language-dialog-close{right:28px}[dir=rtl] .esri-footer-language-dialog-close{left:28px}.esri-footer-language-dialog-close{position:absolute;width:24px;height:24px}@media (max-width:719px){.esri-footer-menu{flex-basis:100%}[dir=ltr] .esri-footer-menu{padding-left:20px;padding-right:15px}[dir=rtl] .esri-footer-menu{padding-right:20px;padding-left:15px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu{padding-top:36px}}.esri-footer-menu-list{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu-list{display:flex;flex-wrap:wrap}}@media (min-width:1201px){.esri-footer-menu-list{display:flex}}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu-item{flex-basis:33.33333%}}@media (min-width:1201px){.esri-footer-menu-item{flex-basis:20%}}.esri-footer-menu-link{font-size:12px;line-height:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:min-width .3s}@media (max-width:719px){.esri-footer-menu-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%236e6e6e'%3E%3Cpath d='M13 5.293v1.414l-4.5 4.5-4.5-4.5V5.293l4.5 4.5z'/%3E%3C/svg%3E");background-position-y:calc(50% + 16px / 2);background-repeat:no-repeat;background-size:16px 16px;color:#323232;cursor:pointer;display:block;padding-top:30px;padding-bottom:14px}[dir=ltr] .esri-footer-menu-link{background-position-x:100%}[dir=rtl] .esri-footer-menu-link{background-position-x:0}.esri-footer-menu-link:focus,.esri-footer-menu-link:hover{color:#0079c1}.esri-footer-menu-link[aria-expanded=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%236e6e6e'%3E%3Cpath d='M8.5 6.207l-4.5 4.5V9.293l4.5-4.5 4.5 4.5v1.414z'/%3E%3C/svg%3E")}}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu-link{min-width:60%}}@media (min-width:1201px){.esri-footer-menu-link{min-width:44%}}@media (min-width:720px){.esri-footer-menu-link{box-shadow:inset 0 -1px 0 0 #ddd;display:inline-block;height:25px;margin-bottom:10px}}@media (max-width:719px){.esri-footer-menu--sub{max-height:200vh;overflow:hidden;transition:max-height .4s ease-in-out}.esri-footer-menu--sub:not([aria-hidden=false]){max-height:0;transition:max-height .4s,visibility 0s .4s;visibility:hidden}}.esri-footer-menu-list--sub{list-style-type:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}@media (max-width:719px){[dir=ltr] .esri-footer-menu-list--sub{padding-left:20px}[dir=rtl] .esri-footer-menu-list--sub{padding-right:20px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu-list--sub{padding-bottom:32px}}.esri-footer-menu-link--sub{color:inherit;text-decoration:none}.esri-footer-menu-link--sub:hover{text-decoration:none}.esri-footer-menu-link--sub{font-size:13px;line-height:16px;padding-top:4px;padding-bottom:4px}.esri-footer-menu-link--sub:focus,.esri-footer-menu-link--sub:hover{color:#0079c1}@media (max-width:719px){.esri-footer-menu-link--sub{box-shadow:inset 0 -1px 0 0 #e0e0e0;color:#595959;display:block;padding-top:17px;padding-bottom:17px}}@media (min-width:720px) and (max-width:1200px){.esri-footer-menu-link--sub{display:inline-block;font-weight:300}}@media (min-width:1201px){.esri-footer-menu-link--sub{display:inline-block;font-weight:300;padding-top:8px;padding-bottom:8px}}@media (min-width:720px){.esri-footer-menu-link--sub{position:relative}.esri-footer-menu-link--sub:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%230079c1'%3E%3Cpath d='M3 6.982h9.452L9.948 4.48l.707-.707L14.384 7.5l-3.729 3.729-.707-.707 2.54-2.54H3z'/%3E%3C/svg%3E");top:calc(50% - 8px);line-height:10px}[dir=ltr] .esri-footer-menu-link--sub:after{margin-left:-.25em}[dir=rtl] .esri-footer-menu-link--sub:after{margin-right:-.25em}.esri-footer-menu-link--sub:after{opacity:0;position:absolute;width:16px;height:16px;transition:margin-left .3s,margin-right .3s,opacity .3s}[dir=rtl] .esri-footer-menu-link--sub:after{transform:scale(-1);left:-13px}[dir=ltr] .esri-footer-menu-link--sub:focus:after,[dir=ltr] .esri-footer-menu-link--sub:hover:after{margin-left:.25em}[dir=rtl] .esri-footer-menu-link--sub:focus:after,[dir=rtl] .esri-footer-menu-link--sub:hover:after{margin-right:.25em}.esri-footer-menu-link--sub:focus:after,.esri-footer-menu-link--sub:hover:after{opacity:1}}@media (max-width:719px){.esri-footer-social{align-self:flex-end;flex-basis:100%}}.esri-footer-social-nav{display:flex;flex-wrap:wrap}@media (max-width:419px){[dir=ltr] .esri-footer-social-nav{margin-left:auto}[dir=rtl] .esri-footer-social-nav{margin-right:auto}.esri-footer-social-nav{max-width:129px}}@media (max-width:719px){.esri-footer-social-nav{justify-content:flex-end}}@media (min-width:720px){.esri-footer-social-nav{max-width:129px}}.esri-footer-social-link{align-items:center;background-color:#adadad;color:#fff;display:flex;fill:currentColor;justify-content:center;margin-top:7px;width:36px;height:36px;transition:background-color .15s;padding-top:7px}.esri-footer-social-link:hover{color:#fff}@media (max-width:719px){[dir=ltr] .esri-footer-social-link{margin-left:7px}[dir=rtl] .esri-footer-social-link{margin-right:7px}[dir=ltr] [dir=rtl] .esri-footer-social-link{margin-left:0;margin-right:7px}[dir=rtl] [dir=rtl] .esri-footer-social-link{margin-right:0;margin-left:7px}}@media (min-width:720px){[dir=ltr] .esri-footer-social-link:not(:last-child){margin-right:7px}[dir=rtl] .esri-footer-social-link:not(:last-child){margin-left:7px}[dir=ltr] [dir=rtl] .esri-footer-social-link:not(:last-child){margin-left:7px;margin-right:0}[dir=rtl] [dir=rtl] .esri-footer-social-link:not(:last-child){margin-right:7px;margin-left:0}}.esri-footer-social-link.-facebook:focus,.esri-footer-social-link.-facebook:hover{background-color:#3d5a96}.esri-footer-social-link.-geonet:focus,.esri-footer-social-link.-geonet:hover{background-color:#127bc0}.esri-footer-social-link.-twitter:focus,.esri-footer-social-link.-twitter:hover{background-color:#59adeb}.esri-footer-social-link.-instagram:focus,.esri-footer-social-link.-instagram:hover{background-color:#da3075}.esri-footer-social-link.-linkedin:focus,.esri-footer-social-link.-linkedin:hover{background-color:#127cb3}.esri-footer-social-link.-youtube:focus,.esri-footer-social-link.-youtube:hover{background-color:#cf2529}.esri-footer-social-link.-google-plus:focus,.esri-footer-social-link.-google-plus:hover{background-color:#df4b36}.esri-footer-social-link.-arc-germany:focus,.esri-footer-social-link.-arc-germany:hover{background-color:#4eaf4e}.esri-footer-social-link.-blogger:focus,.esri-footer-social-link.-blogger:hover{background-color:#f58220}.esri-footer-social-link.-email:focus,.esri-footer-social-link.-email:hover{background-color:#8dc63f}.esri-footer-social-link.-flickr:focus,.esri-footer-social-link.-flickr:hover{background-color:#2064d9}.esri-footer-social-link.-gisiq:focus,.esri-footer-social-link.-gisiq:hover{background-color:#3b9dd7}.esri-footer-social-link.-pintrest:focus,.esri-footer-social-link.-pintrest:hover{background-color:#bd081c}.esri-footer-social-link.-rss:focus,.esri-footer-social-link.-rss:hover{background-color:#ff8000}.esri-footer-social-link.-tumblr:focus,.esri-footer-social-link.-tumblr:hover{background-color:#35465c}.esri-footer-social-link.-xing:focus,.esri-footer-social-link.-xing:hover{background-color:#115f5f}.esri-footer-social-image{width:20px;height:20px}.dijitButton {display: inline-block;}.dijitButtonContents {display: inline-block;}.dijitButtonHover {text-decoration: none; color: #FFF;}.dijitButtonText {position: relative; display: inline-block; padding: 0.35rem .9rem; width: auto; letter-spacing: 0em; font-style: normal; color: #FFF; border: 1px solid #0079c1; background-color: #0079c1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.55rem;}.dijitButtonHover .dijitButtonText {background-color: #005e95;}.dijitButton.cancel .dijitButtonText {color: #0079c1; background: transparent; border-color: #0079c1;}.dijitButton.cancel .dijitButtonText:hover {color: #FFF; background: #005e95; border-color: #005e95;}.dijitToggleButtonIconChar {display: none;}.dijitArrowButtonChar {font-size: 10px; line-height: 3.25; margin-left: 3px;}.btn-icon-left .dijitButtonText {border: 1px solid transparent; background-position: .3rem center; background-repeat: no-repeat; background-color: transparent; padding: .65rem 1rem .65rem 1.75rem; line-height: 1; color: #007ac2;}.esriRtl .btn-icon-left .dijitButtonText {background-position: right .3rem center; padding: .65rem 1.75rem .65rem 1rem;}.btn-icon-left.dijitButtonHover {background-color: #e2f1fb;}.btn-icon-left.dijitButtonHover .dijitButtonText {border-color: #007ac2;}.btn-icon-folder .dijitButtonText {background-image: url("../img/new-folder.svg");}.dj_a11y .dijitButtonContents .dijitButtonText, .dj_a11y .dijitTab .tabLabel {display: inline !important;}.dijitButtonFocused .dijitButtonContents {outline: 1px dotted; outline: auto -webkit-focus-ring-color;}.dijitCalendarContainer {width: auto; margin-bottom: 0; padding: .25rem;}.dijitCalendar {background: #fff; text-align: center; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05);}.dijitCalendar table {margin-bottom: .25rem;}.dijitCalendarArrow {display: inline-block; width: 24px; height: 32px; cursor: pointer; background: url("../img/left.svg") no-repeat center center transparent;}.dijitCalendarDecrementArrow {float: left;}.dijitCalendarIncrementArrow {float: right; background-image: url("../img/right.svg");}.dijitCalendarMonthContainer th {border-top: 1px solid #CCC; text-align: center; vertical-align: middle;}.dijitCalendarContainer .dijitSpacer {display: none;}.dijitCalendarCurrentMonthLabel {color: #4c4c4c;}.dijitCalendarMonthContainer .dijitButtonText {background-color: transparent; border: none; font-weight: bold; padding-right: .25em; padding-left: 0;}.dijitA11ySideArrow {display: none;}.dijitCalendarContainer th,.dijitCalendarContainer td {padding: 4px; text-align: center !important;}.dijitCalendarDayLabelTemplate {text-align: center; font-size: 0.875rem; border-bottom: 1px solid #d0d0d0;}.dijitCalendarDayLabel {font-weight: bold;}.dijitCalendarDateTemplate {font-size: 0.9em; letter-spacing: 0.05em; text-align: center;}.dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 2px 4px; border: 1px solid transparent; border-radius: 3px; cursor: pointer;}.dijitCalendarPreviousMonth .dijitCalendarDateLabel,.dijitCalendarNextMonth .dijitCalendarDateLabel {color: #a7acb7;}.dijitCalendarCurrentDate .dijitCalendarDateLabel {color: #007ac2;}.dijitCalendarHoveredDate .dijitCalendarDateLabel {border-color: #007ac2; color: #007ac2;}.dijitCalendarActiveDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;}.dijitCalendarSelectedDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;}.dijitCalendarDisabledDate .dijitCalendarDateLabel {opacity: 0.65; cursor: auto;}.dijitCalendarYearContainer {vertical-align: middle; padding: .25rem 0;}.dijitCalendarYearLabel span {padding: 4px; cursor: pointer; border: 1px solid transparent; border-radius: 3px; font-size: .875rem;}.dijitCalendarYearLabel span:hover {border-color: #007ac2;}.dijitCalendarNextYear,.dijitCalendarPreviousYear {color: #007ac2; font-size: 0.9em; line-height: 20px;}.dijitCalendarSelectedYear {background-color: #007ac2; color: #fff;}.dijitCalendarMonthMenu {margin-top: 9px;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.55rem; color: #6e6e6e; border-top: 1px solid #efefef; cursor: pointer; min-width: 180px;}.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;}.esriRtl .dijitCalendarContainer th, .esriRtl .dijitCalendarContainer td {text-align: center;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitComboBox {border: 1px solid #ccc;}.dijitComboBoxFocused {border-color: #0079c1;}.dijitArrowButtonInner {text-align: center !important;}.dijitComboBox .dijitInputContainer {margin-right: 2rem;}.dijitArrowButtonContainer {position: absolute; top: 0; right: 0; width: 2rem; cursor: pointer; height: 100%;}.esriRtl .dijitComboBox .dijitInputContainer {margin-left: 2rem; margin-right: 0;}.esriRtl .dijitArrowButtonContainer {left: 0; right: auto;}.dijitDialog {background: white; padding: 1.55rem; min-width: 400px;}.dijitDialogTitleBar {padding: 0 6px; position: static !important;}.dijitDialogTitle {margin-bottom: 0.775rem; margin-right: 2rem; font-size: 1.484375rem; float: left;}.esriRtl .dijitDialogTitle {margin-right: 0; margin-left: 2rem; float: right;}.dijitDialogTitleBar:after {content: ""; display: table; clear: both;}.dijitDialogCloseIcon {float: right; width: 18px; height: 18px; margin-top: 2px; cursor: pointer;}.dijitDialogCloseIconFocused {outline: none;}.esriRtl .dijitDialogCloseIcon {float: left;}.dijitDialogCloseIcon:before {content: ''; width: 18px; height: 18px; display: inline-block; background: url("../img/x-blue.svg"), linear-gradient(transparent, transparent);}.closeText {display: none;}.dijitDialogPaneContent {overflow-y: auto; overflow-x: hidden !important; position: static !important; width: auto !important; max-height: 90vh; padding: 8px 6px 8px 6px;}.dijitDialogPaneActionBar {top: auto !important; bottom: 1.5rem !important; left: 1.9rem !important; right: 1.9rem !important; width: auto !important; padding: .5rem 0 0 0 !important; background-color: #ffffff; z-index: 120;}.dijitDialogPaneActionBar:after {content: ""; display: table; clear: both;}.esriRtl .dijitDialogPaneActionBar {float: left;}.dijitDialog .dijitButton.cancel {float: right; margin-left: 3px;}.esriRtl .dijitDialog .dijitButton.cancel {float: left; margin-left: 0; margin-right: 3px;}.dijitDialogUnderlayWrapper {position: fixed; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; background: rgba(0,0,0,.65);}.dijitEditor {border: 1px solid #a9a9a9; margin-top: 0.31rem;}.dijitEditor .dijitToolbar {opacity: .5; border-bottom: 1px solid #a9a9a9; padding: 6px 3px; -webkit-transition: opacity 100ms linear; -moz-transition: opacity 100ms linear; -ms-transition: opacity 100ms linear; -o-transition: opacity 100ms linear; transition: opacity 100ms linear;}.dijitEditorFocused .dijitToolbar {opacity: 1;}.dijitEditor .dijitToolbar:after {content: ''; display: table; clear: both;}.dijitEditor .dijitToolbar label {margin: .25rem;}.dijitToolbarSeparator {float: left; display: inline-block; height: 24px; border-right: 1px solid #a9a9a9; margin: 7px 5px 7px 5px; pointer-events: none;}.dijitEditorIFrameContainer {padding: .31rem .31rem 0 .31rem; line-height: 1.55;}.dijitEditor textarea {border: none; color: #595959; font-size: 0.85rem; line-height: 1.4rem; font-family: 'Consolas', 'Andale Mono', 'Lucida Console', 'Monaco', 'Courier New', Courier, monospace; box-shadow: none;}.dijitEditor .dijitToolbar .dijitInline {float: left;}.esriRtl .dijitEditor .dijitToolbar .dijitInline {float: right;}.dijitEditor .dijitToolbar .dijitDropDownButton, .dijitEditor .dijitToolbar .dijitToggleButton, .dijitEditor .dijitToolbar .dijitButton {border-radius: 3px; margin-right: 2px; margin-top: 3px; margin-bottom: 3px; height: 32px; background-color: #ffffff; cursor: pointer;}.dijitEditor .dijitToolbar .dijitDropDownButton:hover,.dijitEditor .dijitToolbar .dijitDropDownButtonOpened,.dijitEditor .dijitToolbar .dijitToggleButtonChecked,.dijitEditor .dijitToolbar .dijitToggleButton:hover,.dijitEditor .dijitToolbar .dijitButton:hover {background-color: #efefef;}.dijitDisabled {opacity: 0.35; cursor: default; pointer-events: none;}.dijitToolbar .dijitDisabled {background-color: transparent !important;}.dijitDisabled .dijitButtonNode {cursor: default; pointer-events: none;}.dijitEditorIcon {width: 32px; height: 32px; background-color: transparent; background-image:url("../img/editorSprite.png"); background-repeat: no-repeat; display: inline-block;}.esriRtl .dijitEditorIcon {background-image:url("../img/editorSpriteRtl.png");}.dijitPaletteTable {border-collapse: initial; margin-bottom: 0;}.dijitColorPalettePopup tr {border: none;}.dijitPaletteCell:focus {outline: none;}.dijitPaletteCell {padding: 0; line-height: 0; cursor: pointer; border: none; border: 1px solid transparent;}.dijitColorPalettePopup .dijitPaletteCellSelected {border: 1px solid #0079c1;}.dijitColorPaletteSwatch {width: 20px; height: 20px;}.dijitEditorIconBold {background-position: 0 0;}.dijitEditorIconItalic {background-position: -32px 0;}.dijitEditorIconUnderline {background-position: -64px 0;}.dijitEditorIconForeColor {background-position: -96px 0;}.dijitEditorIconHiliteColor {background-position: -128px 0;}.dijitEditorIconJustifyLeft {background-position: -160px 0;}.dijitEditorIconJustifyCenter {background-position: -192px 0;}.dijitEditorIconJustifyRight {background-position: -224px 0;}.dijitEditorIconJustifyFull {background-position: -256px 0;}.dijitEditorIconInsertOrderedList {background-position: -288px 0;}.dijitEditorIconInsertUnorderedList {background-position: -320px 0;}.dijitEditorIconIndent {background-position: -352px 0;}.dijitEditorIconOutdent {background-position: -384px 0;}.dijitEditorIconCreateLink {background-position: -416px 0;}.dijitEditorIconLink {background-position: -448px 0;}.dijitEditorIconUnlink {background-position: -480px 0;}.dijitEditorIconInsertImage {background-position: -512px 0;}.dijitEditorIconRemoveFormat {background-position: -544px 0;}.dijitEditorIconUndo {background-position: -576px 0;}.dijitEditorIconRedo {background-position: -608px 0;}.dijitEditorIconViewSource {background-position: -640px 0;}.ar .dijitEditorIconJustifyLeft, .he .dijitEditorIconJustifyLeft,.ar .dijitEditorIconJustifyRight, .he .dijitEditorIconJustifyRight,.ar .dijitEditorIconUndo, .he .dijitEditorIconUndo,.ar .dijitEditorIconRedo, .he .dijitEditorIconRedo,.ar .dijitEditorIconIndent, .he .dijitEditorIconIndent,.ar .dijitEditorIconOutdent, .he .dijitEditorIconOutdent {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}.dijitFontSizeCombo {max-width: 103px; margin-top: 0 !important;}.dijitFontSizeWrap label {display: none;}.dijitFontNameCombo {max-width: 100px; margin-top: 0 !important;}@media screen and (-ms-high-contrast: active) {.dijitEditor .dijitToolbar .dijitToggleButton .dijitButtonText, .dijitEditor .dijitToolbar .dijitDropDownButton .dijitButtonText, .dijitEditor .dijitToolbar .dijitButton .dijitButtonText {display: inline-block !important;}}.dijitSelect {position: relative; margin-bottom: 0; width: auto !important; margin-top: .375rem; overflow: hidden; vertical-align: middle;}.dijitSelectFocused {outline: none; border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}.dijitSelect tr, .dijitSelect td {border: none; padding: 0;}.dijitSelectDisabled {pointer-events: none; opacity: 0.75;}.dijitSelectNoMargin {margin-top: 0;}.dijitDownArrowButtonHover {background-color: #efefef;}.dijitSelect td {font-weight: 400;}.dijitSelect .dijitButtonText {border: none; background: transparent; color: #6e6e6e; padding: 0.4rem 3rem .35rem .5rem;}.esriRtl .dijitSelect .dijitButtonText {padding: 0.4rem .5rem .35rem 3rem;}input.dijitArrowButtonInner {margin: 0; border: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .4rem .35rem; height: 100%; border-left: 1px solid #CCC !important; font-size: .75rem; cursor: pointer; line-height: 1;}.esriRtl input.dijitArrowButtonInner {border-left: none !important; border-right: 1px solid #CCC !important;}.dojoxRating {vertical-align: middle;}.dojoxRating ul {padding: 0; margin: 0;}.dojoxRatingStar {display: inline-block; position: relative; height: 16px; width: 16px; float: left; margin: 0; padding-right: .25em; background: url("../img/star-gray.svg"), linear-gradient(transparent, transparent); background-position: left center; background-repeat: no-repeat;}.dojoxRatingInput,.dojoxRatingHidden,.dojoxRatingLabel {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap;}.dojoxRatingStarChecked {background: url("../img/star-blue.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat;}.dojoxRatingStarHover {background: url("../img/star-yellow.svg"), linear-gradient(transparent, transparent); opacity: .5;}.dojoxRating.dijitDisabled {cursor: default; opacity: 1;}.esriTags .select2-container-multi .select2-choices {list-style-type:none;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 18px 3px 3px; margin: 3px 5px 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #7FBBDF; display:inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #D1E9F9; filter: none; background-image: none;}.esriTags .select2-container-multi .select2-search-choice-close {left: 3px;}.esriTags .select2-search-choice-close {background-image: url("../../jsapi/esri/css/calcite/images/ago_sprite.png") !important; background-position: -48px -81px; width: 13px; height: 13px; display:block; position: absolute; left: auto; right: 3px; top: 3px; font-size: 1px; outline: none;}.esriTags .select2-search-choice-close:hover,.esriTags .select2-search-choice-close:focus {background-position: -32px -81px;}.esriTags .select2-container .dgrid-row.ui-state-default {padding:3px 3px 4px 3px; cursor:pointer; outline: none !important;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd {background:#eee;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-hover,.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd.dgrid-hover,.esriTags .dgrid-focus,.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #E1F0FB !important;}.esriTags .select2-container .dgrid-no-data {color: #969696; font-size: 1.3em; padding: 1em; text-align: center;}.esriTags .select2-container .dgrid-scroller {outline: none !important;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; float: right;}.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {right: auto; left: 3px;}.esriTags .dijitReset .dijitInputInner, .esriTags .dijitInputField {margin-left: 0.3em;}.dj_rtl .esriTags .dijitReset .dijitInputInner,.dj_rtl .esriTags .dijitInputField {margin-left: 0; margin-right: 0.3em;}.esriTags .dijitInputInner {background-color: white !important;}div.esriTags {outline: none;}.esriTags .highlightMatch {color: red;}.esriTags .dgrid-no-data, .esriTags .dgrid-loading {color: #aaa; font-size: 2em; padding: 1em; text-align: center;}.esriTags .dgrid-selected {background: #999;}.esriTags .dgrid-cell {border: none !important;}.esriTags .dgrid-focus {background-color: #CCCCCC;}.esriTags .dijitInputInner {background-color: white !important;}.esriTags .dgrid-scroller {margin-top: 0 !important;}.esriTags .dijitButton {position: absolute !important; top: 120px !important;}.esriTags .rtl {padding-right: 1em;}.esriTags .gridHeightLimiter {height: 6em;}.esriTags .select2-container {margin: 0; position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}.esriTags .select2-container,.esriTags .select2-search,.esriTags .select2-search input {-webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}.esriTags .select2-container .select2-choice {display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 1px solid #aaa !important; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0); background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);}.esriTags .select2-container .select2-choice span {margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}.esriTags .select2-search {display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap;}.esriTags .select2-search input {width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #fff url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px; background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}.esriTags .select2-container-multi .select2-choices {height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden;}.esriTags .select2-container-multi .select2-choices {min-height: 26px;}.esriTags .select2-container-multi.select2-container-active .select2-choices {border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}.esriTags .select2-container-multi .select2-choices li {float: left; list-style: none;}.esriTags .select2-container-multi .select2-choices .select2-search-field {margin: 0; padding: 0; white-space: nowrap;}.esriTags .select2-container-multi .select2-choices .select2-search-field input {padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent !important;}.esriTags .select2-default {color: #999 !important;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.esriTags .select2-container-multi .select2-choices .select2-search-choice span {cursor: default;}.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}.esriTags .select2-search-choice-close {display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 3px; font-size: 1px; outline: none;}.esriTags .dijitReset .dijitInputInner,.esriTags .dijitInputField {line-height: 23px; padding: 2px 0 0 !important; outline: none;}.esriTags .ie8Style .dijitReset .dijitInputInner,.esriTags .ie8Style .dijitInputField {padding: 2px 0 2px !important;}.esriTags .ieStyle .dijitReset .dijitInputInner,.esriTags .ieStyle .dijitInputField {line-height: 21px !important; padding: 2px 0 2px !important;}.esriTags .dijitPlaceHolder {left: 0 !important;}.dj_rtl .esriTags .dijitPlaceHolder {left: auto; right: 0 !important;}.esriTags .inputTextBox {margin-top: 0.2em; margin-bottom: 0.2em; border: none !important; margin-left: 10px;}.esriTags .dropDownList {display: none; position: absolute; z-index: 999; -moz-box-shadow: 2px 2px 20px #888888; -webkit-box-shadow: 2px 2px 20px #888888; box-shadow: 2px 2px 20px #888888; background-color: white;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 3px 3px 20px; float: right;}.esriTags .select2-container-multi .select2-search-choice-close {right: 3px; left: auto;}.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {left: 3px; right: auto;}.esriTags .container_2 {width: 92%; margin-left: 4%; margin-right: 4%;}.esriTags .grid_1,.esriTags .grid_2 {display:inline; float: left; position: relative; margin: 0;}.dj_rtl .esriTags .grid_1,.dj_rtl .esriTags .grid_2 {float: right;}.esriTags .alpha {margin-left: 0;}.esriTags .omega {margin-right: 0;}.esriTags .container_2 .grid_1 {width:48.0%;}.esriTags .container_2 .grid_2 {width:98.0%;}.esriTags .container_2 .prefix_1 {padding-left:50.0%;}.esriTags .container_2 .suffix_1 {padding-right:50.0%;}.esriTags .container_2 .push_1 {left:50.0%;}.esriTags .container_2 .pull_1 {left:-50.0%;}.esriTags .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.esriTags .clearfix:after {clear: both; content: " "; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}.esriTags .clearfix {display: inline-block;}.esriTags .clearfix {height: 1%;}.esriTags .clearfix {display: block;}.esriTags {margin: 0.3875rem 0 0 0;}.esriTags .dijitInputField {float: left; display: inline-block; padding: 0 !important; margin-left: 0; line-height: 2; width: inherit;}.esriRtl .esriTags .dijitInputField {float: right;}.esriTags .dijitTextBox {margin: 0;}.esriTags .dijitReset .dijitInputInner {padding: 0 !important; margin-left: 0;}.esriTags .select2-container-multi {width: 100%; max-width: none !important;}.esriTags .select2-container-multi .select2-choices {padding: 0.31rem; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.esriTags .select2-container-multi .select2-choices.focus {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}.esriTags .select2-container-multi .select2-choices .select2-search-choice {margin: 6px 5px 3px 0; line-height: 16px;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd {background: inherit;}.esriTags input[type="text"] {height: auto;}.esriTags .dijitTextBox {box-shadow: none; padding: 0;}.esriTags .dijitPlaceHolder {top: 0;}.esriTags:after {content: ''; display: table; clear: both;}.esriTags .dijitTextBoxFocused {outline: none; box-shadow: none;}.esriTags .grid_1 {width: 100%;}.esriTags .dijitTextBox {display: inline-block; vertical-align: text-top;}.dijitSelectError,.dijitSelectError .dijitButtonContents,.dijitTextBoxError,.dijitTextBoxError .dijitButtonNode {border-color: #de2900;}.dijitInputContainer {position: relative;}.dijitPlaceHolder {position: absolute; padding: 0; line-height: 1.55rem; left: 0; top: 6px; color: #a9a9a9; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight: 300;}.esriRtl .dijitPlaceHolder {left: inherit; right: 0;}.dijitTextArea.dijitPlaceHolder {top: 0;}.dijitTextBox input[type="text"],.dijitTextBox input[type="search"],.dijitTextBox input[type="password"] {border: 0; background-color: rgba(0, 0, 0, 0); width: 100%; padding-right: 0; margin-left: 0; margin-right: 0; margin-top: 0; -webkit-appearance: none; box-shadow: none;}.dijitTextBox input[type="text"], .dijitTextBox input[type="password"] {padding-left: 0;}.dijitTextBox input[type="text"]:focus,.dijitTextBox input[type="search"]:focus,.dijitTextBox input[type="password"]:focus {outline: none;}.dijitTextBox {position: relative; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; display: inline-block; padding: 0 0.31rem !important; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: none; height: 2.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; outline: none; outline-offset: 0; vertical-align: baseline; margin-top: 0.3875rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);}.dijitTextBoxDisabled {opacity: .6; pointer-events: none;}.dijitTextArea {padding-top: 0.31rem !important;}.dijitTextBoxFocused {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); outline: none;}.dj_ie11 .dijitTextBox input[type="text"],.dj_trident .dijitTextBox input[type="text"],.dj_edge .dijitTextBox input[type="text"],.dj_ie11 .dijitTextBox input[type="search"],.dj_trident .dijitTextBox input[type="search"],.dj_edge .dijitTextBox input[type="search"],.dj_ie11 .dijitTextBox input[type="password"],.dj_trident .dijitTextBox input[type="password"],.dj_edge .dijitTextBox input[type="password"] {height: 2rem;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {padding: 0.3875rem 0.775rem; font-size: 0.875rem; line-height: 1.55rem; color: #FFF; text-align: center; word-wrap: break-word; background: rgba(0, 0, 0, 0.75); border-radius: 3px;}.dijitTooltipConnector {content: ""; position: absolute; z-index: 1000001; width: 0; height: 0; top: 50%; bottom: 50%; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipRight {padding-left: 6px;}.dijitTooltipLeft {padding-right: 6px;}.dijitTooltipRight .dijitTooltipConnector {left: -4px; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipLeft .dijitTooltipConnector {right: -4px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitTooltipContents table, .dijitTooltipContents tr, .dijitTooltipContents td {border: none;}.dijitTooltipContents table {margin-bottom: 0;}.dijitTooltipContents td label {margin-bottom: 0;}.dijitTooltipContainer {padding: .5em;}.dijitTooltipContents td .dijitButton {margin-left: .5em;}.esriRtl .dijitTooltipContents td .dijitButton {margin-left: auto; margin-right: .5em;}.dijitTooltipContents td:last-child {text-align: right;}.esriRtl .dijitTooltipContents td:last-child {text-align: left;}.dijitTooltipContents td .dijitButton:first-child .dijitButtonText {background-color: #005e95; color: white;}.dijitTooltipContents td .dijitButton:first-child .dijitButtonText:hover {background-color: transparent; color: #007ac2;}.dijitTooltipContents td .dijitButton:last-child .dijitButtonText {background-color: transparent; color: #007ac2;}.dijitTooltipContents td .dijitButton:last-child .dijitButtonText:hover {background-color: #005e95; color: white;}.dijitPopup .dijitTooltipContainer {background-color: white; color: #4c4c4c;}.esriThumbnailDlg {position: relative;}.esriThumbnailDlg .content-node {padding: 0px;}.horizontal-lines:before {content: "";display: inline-block;border-top: solid 1px #959595;width: 15%;height: 1px;vertical-align: middle;z-index: 1;}.esriThumbnailDlg .horizontal-lines span {padding: 0 10px;}.esriThumbnailDlg .horizontal-lines:after {content: "";display: inline-block;border-top: solid 1px #959595;width: 15%;height: 1px;vertical-align: middle;z-index: 1;}.esriThumbnailDlg .preview-image {margin: 0;position: absolute;left: 0px;top: 0px;transform-origin: 50% 50%;max-width: none;}.different-image-link {display: inline-block;vertical-align: middle;transform: translate(0%, 25%);font-weight: bold;font-size: 10pt;cursor: pointer;}.edit-thumb-display {min-width: 400px;min-height: 330px;}.crop-thumb-clear {position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);overflow-x: visible;background-color: #efefef;border: 1px solid #ccc;box-sizing: border-box;}.crop-thumb-translucent {position: absolute;top: 0px;left: 50%;margin-right: -50%;transform: translate(-50%);overflow: hidden;cursor: all-scroll;}.crop-thumb-translucent:after {box-sizing: border-box;content: "";position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.9;border: 30px solid white;}.crop-thumb-container {position: relative;width: 100%;}.dlg-element-show {display: inline-block !important;}.dlg-element-hide {display: none !important;}.image-preview-container {position: relative;background-color: white;width: 100%;padding-bottom: 100%;text-align: center;border: 1px solid #efefef;}.group-preview-image {position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}.hovering-thumbnail-image {opacity: 0.15;}.change-thumbnail-image {position: absolute;text-align: center;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}.filter {padding: .75rem .6rem; font-size: 0.875rem;}ul.filter-tree{-webkit-padding-start: 0; -webkit-margin-before: 0;}.filter-tree {margin-left: 0; margin-bottom: 0;}.filter-tree .filter-tree {margin-left: 1em;}.filter-tree:first-child > .filter-tree-item {margin-left: 0;}.filter-tree-item {margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type: none; position: relative;}.filter-tree-item > .filter-tree {display: none;}.filter-tree-item.is-active > .filter-tree {display: block;}.filter-tree-item:before {position: absolute; font-size: .75em; left: 0; color: #cccccc; opacity: 0; -webkit-transition: opacity 50ms linear; -o-transition: opacity 50ms linear; transition: opacity 50ms linear; pointer-events: none;}.filter-tree-item:hover:before {opacity: 1;}.filter-tree-item.is-active:before {opacity: 1; color: #5a9359;}.filter-tree-item-single:before {content: "•"; font-size: .8em; left: .25em;}.filter-tree-item.is-active > .filter-tree-link {font-weight: 500;}.filter-tree-link {font-size: 0.875rem; color: #4c4c4c; padding-left: 1rem; display: inline-block;}.filter-tree-link:hover {color: #4c4c4c;}.filter-tree-link-no-hover {text-decoration: none; display: inline-block;}.filter-tree-link:hover .filter-tree-link-hover {text-decoration: underline;}.esriRtl .filter-tree {margin-right: 0;}.esriRtl .filter-tree .filter-tree {margin-left: 0; margin-right: 1em;}.esriRtl .filter-tree:first-child > .filter-tree-item {margin-right: 0; margin-left: 0;}.esriRtl .filter-tree-item {margin-right: 0;}.esriRtl .filter-tree-item:before {right: 0; left: auto;}.esriRtl .filter-tree-item-single:before {right: .25em; left: auto;}.esriRtl .filter-tree-link {padding-right: 1rem; padding-left: 0;}.fullscreen {position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.flex {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.flex-center {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; -ms-align-items: center; align-items: center;}.flex-column {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}@media screen and (max-width: 479px) {.phone-flex-column {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}}.flex-1 {-webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; -o-flex: 1 1 auto; flex: 1 1 auto;}.flex-0 {-webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; -o-flex: 0 0 auto; flex: 0 0 auto;}.flex-wrap {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.full-width {width: 100%;}.overflow-visible {overflow: visible;}.screen-readers-only {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}.overlay-white {color: #6d6d6d; background-color: rgba(255, 255, 255, 0.9); z-index: 12;}.overlay-fog {color: #6d6d6d; background-color: rgba(255, 255, 255, 0.65); z-index: 12;}.border-box {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.position-relative {position: relative;}.display-block {display: block !important;}.display-inline {display: inline;}.nowrap {white-space: nowrap;}.no-pointer {pointer-events: none;}.margin-auto {margin-left: auto; margin-right: auto; float: none;}.align-middle {vertical-align: middle;}.text-constrain {max-width: 35em;}.text-rule-light {border-top: 1px solid #ddd;}.text-height-1 {line-height: 1.25;}.break-word {word-wrap: break-word; max-width: 100%;}.border-bottom-clear {margin-bottom: -1px;}.panel-compact {padding: .5rem;}.padding-leader-quarter {padding-top: .5rem;}.btn-split {border-right: none; margin: 0;}.btn-split-right {border-left: 1px solid #005e95; padding-right: 1.25rem;}.btn-split-right:after {padding: 0; right: .75rem; top: .5em;}.btn-two {margin-left: 3px;}.esriRtl .btn-two {margin-right: 3px; margin-left: 0;}.btn-delete .dijitButtonText {background-color: #de2900; border-color: #de2900; color: white;}.btn-delete .dijitButtonText:hover {background-color: #ab3c16; border-color: #ab3c16;}button.dropdown-link {border-right: 0; border-bottom: 0; border-left: 0; width: 100%; text-align: left; -webkit-transition: none; -o-transition: none; transition: none;}.btn-link {padding: 0; border: none; color: #0079c1; text-decoration: none; white-space: normal; font-weight: inherit; text-align: left; cursor: pointer; background-color: transparent; overflow: visible;}.esriRtl .btn-link {text-align: right;}.esriRtl .btn-link.btn-link-center {text-align: center;}.btn-link:hover {color: #005e95; text-decoration: underline; background-color: transparent;}.btn-link-white {color: #ffffff;}.btn-link-white:hover {color: #ffffff;}.btn-link-off-black {color: #4c4c4c;}.btn-link-off-black:hover {color: #323232;}.btn-link-darker-gray {color: #6e6e6e;}.btn-link-darker-gray:hover {color: #595959;}.btn-link-center {text-align: center;}.btn-link-delete-reply {font-size: .8125rem; color: #959595; margin-left: 1rem;}.btn-link-delete-reply:hover {color: #6e6e6e;}.esriRtl .btn-link-delete-reply {margin-right: .5rem; margin-left: 0;}.btn-link.text-ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.dropdown-menu-full {max-width: none;}.dropdown-link:focus {outline: none;}.table-layout, .table-layout table, .table-layout tr, .table-layout td {background-color: transparent; border: none; padding: 0; font-size: 1rem; margin-bottom: 0;}@media screen and (min-width: 861px) and (max-width: 1200px) {.laptop-block-group-3-up > .block {-ms-flex-preferred-size: calc(33.3% - 1.5rem); flex-basis: calc(33.3% - 1.5rem); width: calc(33.3% - 1.5rem);}}.background-off-white,.background-off-white .sub-nav-link.is-active {background-color: #f8f8f8;}.background-off-white .accordion-title,.background-off-white .table-select {background-color: #fff;}.background-off-white .accordion-section.is-active .accordion-title {border-bottom: 1px solid #efefef;}.accordion {border-color: #ddd;}.accordion-title {background-color: #efefef; border-top: 1px solid #ddd; word-wrap: break-word;}.accordion-title:after {content: ''; display: table; clear: both;}.accordion-title:hover, .accordion-title:focus {background-color: #dfdfdf;}.accordion-title:before, .dropdown-btn:after {font-family: 'calcite-ui'; speak: none; padding: 0 0.275rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; text-decoration: none;}.accordion-title:before {content: "\f127"; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}.esriRtl .accordion-title:before {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.is-active .accordion-title:before {-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);}.dropdown-btn:after {content: "\f127"; line-height: 1;}.dropdown-menu-constrained {max-width: 100%;}.dropdown-menu-constrained .dropdown-link {white-space: normal;}.esriRtl .dropdown-menu.dropdown-right {left: 0; right: auto;}.esriRtl .dropdown-link {text-align: right;}.esriRtl .dropdown-link.is-active, .esriRtl .dropdown-link:focus, .esriRtl .dropdown-title.is-active, .esriRtl .dropdown-title:focus {text-indent: -3px; border-left: none; border-right: 3px solid rgb(0, 121, 193);}.dropdown-link-external-icon:before {text-indent: 0;} .pagination-links {min-width: 15rem; display: inline-block;}.search-input-group {margin-top: 0px;}.filter-label {margin-left: .125em; margin-right: .125em; margin-bottom: .25em; display: inline-block; padding: .5em; white-space: normal; word-wrap: break-word; max-width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border: 1px solid #007ac2;}.filter-label-remove:hover:before {color: #de2900;}.filter-label-remove:before {padding-right: 0; padding-left: .125em; color: #4c4c4c; -webkit-transition: color 50ms linear; -o-transition: color 50ms linear; transition: color 50ms linear;}.filter-status {margin-bottom: -.25em;}.filter-label .icon-ui-favorites {display: none;}.esriRtl .filter-label-remove:before {padding-left: 0; padding-right: .125em;}.view-toggle-btn.is-active {border-bottom: 3px solid #007ac2; color: #007ac2;}.view-toggle-btn:first-of-type {border-left: 1px solid #ccc;}.view-toggle-btn {float: left; display: block; overflow: visible; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.875rem; line-height: 1.55rem; -webkit-transition: background, 150ms linear; transition: background, 150ms linear; padding: 7px 0.775rem; background-color: #fff; border: 1px solid #ccc; border-left: none; cursor: pointer; color: #6e6e6e; height: 2.25rem; border-radius: 0;}.view-toggle-btn:focus {outline: none;}.view-toggle-btn:hover {background-color: white; color: #007ac2;}.view-toggle-icon {pointer-events: none;}.esriRtl .view-toggle-btn:first-of-type {border-left: none;}.esriRtl .view-toggle-btn:last-of-type {border-left: 1px solid #ccc;}.total-count {padding-top: .4rem;}.card-image-overlay {opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); color: white; pointer-events: none; -webkit-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear; z-index: 1;}.card-image-overlay__item-badge {position: absolute; bottom: 0; left: 0; right: 0; padding: 0.2rem 0.5rem; background-color: rgba(0, 0, 0, 0.7); color: #e0e0e0; pointer-events: none; z-index: 2; display: flex; align-items: center;}.card-image-overlay__item-badge-icon {margin-right: 0.25rem; height: 16px; width: auto;}.esriRtl .card-image-overlay__item-badge-icon {margin-right: 0; margin-left: 0.25rem;}.card-select-active {-webkit-transition: all 200ms linear; -o-transition: all 200ms linear; box-shadow: 0 0 0 2px #007ac2; background-color: #f3f8fc;}.card-select-check-mark {position: absolute; display: none; width: 24px; height: 24px; left: 10px; top: 10px; border-radius: 100%; padding: 0; border: 2px solid rgba(255, 255, 255, 0.8); background-color: transparent; color: rgba(255, 255, 255, 0); text-align: center; z-index: 3; opacity: 0; line-height: 1.25; font-size: 16px; -webkit-transition: all 125ms linear; -o-transition: all 125ms linear; transition: all 125ms linear;}.esriRtl .card-select-check-mark {left: auto; right: 10px;}.card-select .card-select-check-mark {display: block;}.card-image-wrap:focus .card-image-overlay,.card-wide-image-wrap:focus .card-image-overlay,.card-image-wrap:hover .card-image-overlay,.card-wide-image-wrap:hover .card-image-overlay {opacity: 1;}.card-image-wrap {max-height: 180px; overflow: hidden;}.card-wide-image-wrap--static {padding: .75rem; width: 25%; background-color: #f8f8f8; border-right: 1px solid #efefef; box-sizing: border-box; margin: 0; max-height: 180px; overflow: hidden;}.card-image--static {display: table-cell; width: 100%; vertical-align: middle;}.card-select:hover .card-select-check-mark,.card-select-check-mark:focus {opacity: 1; outline: none; background-color: rgba(0, 0, 0, 0.4);}.card-select-check-mark:hover {color: rgba(255, 255, 255, .7); background-color: transparent;}.esri-is-selected .card-select-check-mark {opacity: 1; color: #fff; border-color: rgba(0, 0, 0, 0.1); background-color: rgba(0, 0, 0, 0.8);}.card-select-active .card-select-check-mark {opacity: 1; background-color: #007ac2; color: #ffffff;}.card-select-removed {opacity: .2; pointer-events: none;}.card-title-link {outline-offset: -3px;}.featured-card {background: transparent; box-shadow: none;}.featured-card .card-title-link {color: white;}.featured-card .card-image {width: initial;}.featured-title {align-self: center;}.esri-premium-item {position: absolute; bottom: 0; left: 0; right: 0; text-align: left; background: rgba(255, 255, 255, 0.8); color: #323232; padding: 0.1rem 0.5rem; z-index: 10; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}.table-select {display: table; width: 100%; table-layout: fixed;}.table-select-rows {display: table-row-group;}.table-select-row {display: table-row; position: relative;}.table-select-row-removed {opacity: .2; pointer-events: none;}.table-select-row-header {border: none;}.table-select-head {display: table-header-group;}.table-select-cell {display: table-cell; padding: 0.5167rem 0.5rem; margin: 0; box-sizing: border-box; color: #4c4c4c; background-color: transparent; border-top: 1px solid transparent; border-bottom: 1px solid #efefef; font-size: 0.875rem; line-height: 1.65rem; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: -1px; vertical-align: middle;}.table-select-cell:first-child {border-left: 1px solid transparent;}.table-select-cell:last-child {border-right: 1px solid transparent;}.table-select-checkbox {width: 2rem; padding-left: .3rem; padding-right: .3rem;}.table-select-cell-small {width: 10%;}.table-select-cell-medium {width: 17%;}.table-select-cell-wide {width: 60%; overflow: visible;}.table-select-cell-extra-wide {width: 70%; overflow: visible;}.table-select-cell-th {padding: 0; border: none;}.table-select-cell-th:first-child, .table-select-cell-th:last-child {border: none;}.table-select-cell-sort {background-color: #efefef; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: none; position: relative; padding-right: 1rem; padding: 0.6rem 1rem 0.5rem 0.5rem; margin: 0; width: 100%; height: 2.6rem; text-align: left; font-size: 0.9375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box;}.table-select-cell-th:last-child .table-select-cell-sort {border-right: 1px solid #ccc;}.table-select-cell-sort:hover, .table-select-cell-sort:focus {background-color: #dfdfdf; color: #4c4c4c; outline: none;}.table-select-cell-sort.is-ascending:after {content: ""; width: 0; height: 0; border-style: solid; border-width: 0 6px 8px 6px; border-color: transparent transparent #4c4c4c transparent; position: absolute; right: .5em; top: .75em;}.table-select-cell-sort.is-descending:after {content: ""; width: 0; height: 0; border-style: solid; border-width: 8px 6px 0 6px; border-color: #4c4c4c transparent transparent transparent; position: absolute; right: .5em; top: 1em;}.table-select-check-all {padding: 0;}.table-select-check-all input[type="checkbox"] {float: none; margin: 0.8rem auto;}.table-select-row.table-select-row-active:first-child .table-select-cell {border-top-color: #56a5d8;}.table-select-row-active .table-select-cell, .table-select-row-active:hover .table-select-cell {background-color: #d2e9f9; border-top-color: #56a5d8; border-bottom-color: #56a5d8;}.table-select-row-active .table-select-cell:first-child {border-left-color: #56a5d8;}.table-select-row-active .table-select-cell:last-child {border-right-color: #56a5d8;}.table-select-row-active + .table-select-row-active .table-select-cell {border-top-color: transparent;}.table-select-cell-narrow {width: 7rem;}.ru .table-select-cell-narrow {width: 8.5rem;}.pl .table-select-cell-narrow {width: 10rem;}.esriRtl .table-select-cell {text-align: right;}.esriRtl .table-select-cell-th:last-child {border-right: none;}.esriRtl .table-select-cell-th:first-child {border-right: 1px solid #ccc; border-left: none;}.esriRtl .table-select-cell-sort {text-align: right; padding-left: 1rem; padding-right: 0.5rem;}.esriRtl .table-select-cell-sort:after {left: .5em; right: auto;}.esriRtl .table-select-cell-th:last-child .table-select-cell-sort {border-left: 1px solid #ccc; border-right: none;}.esriRtl .table-select-check-all {padding: 0.49rem 0.3rem 0.29rem .5rem;}.esriRtl .table-select-check-all input[type="checkbox"] {float: none; margin-top: .35rem;}.esriRtl .table-select-row-active .table-select-cell:last-child {border-left: 1px solid #56a5d8; border-right: none;}.esriRtl .table-select-row-active .table-select-cell:first-child {border-right: 1px solid #56a5d8; border-left: none;}.table-select-row.no-select:hover {border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; border-left: 1px solid transparent; border-right: 1px solid transparent; background-color: white;}.table-select-row.no-select:hover + .table-select-row {border-top-color: #efefef;}.table-select-row-avatar .table-select-cell {padding: 0.5rem 0.5rem .31rem 0.5rem;}.table-select-avatar {vertical-align: middle; display: inline-block; margin-top: -.25rem; height: 32px; width: 32px;}.table-select-row-avatar .table-select-checkbox {padding-top: 0.65rem;}.table-select-title {width: 65%; display: inline-block; box-sizing: border-box;}.table-select-item-type {min-width: 35%; max-width: 35%; display: inline-block; vertical-align: -3px; box-sizing: border-box;}.sort-arrow {vertical-align: -2px; pointer-events: none;}.sort-arrow-up {display: none;}.is-asc .sort-arrow-up {display: inline-block;}.is-asc .sort-arrow-down {display: none;}.search-buckets {border-bottom: 1px solid #efefef;}.search-bucket {display: inline-block; margin-right: 1.5rem; padding-bottom: .25rem; border-bottom: 3px solid transparent; color: #333; margin-bottom: -2px; text-decoration: none;}.search-bucket.is-active, .search-bucket:hover {border-bottom-color: #007ac2; text-decoration: none;}.filter-toggle {display: block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;}.filter-toggle-input {opacity: 0; position: absolute;}.filter-toggle-label {width: calc(100% - 3rem);}.filter-toggle-switch {position: relative; display: inline-block; width: 2rem; height: 1.25rem; background: white; box-shadow: inset 0 0 0 0.0625rem #ccc; border-radius: 0.65rem; vertical-align: -0.3rem; transition: all 0.40s cubic-bezier(.17,.67,.43,.98); margin-top: 0.15em;}.filter-toggle:active .filter-toggle-input + .filter-toggle-switch,.filter-toggle-input + .filter-toggle-switch:active {box-shadow: inset 0 0 0 0.73rem #ccc;}.filter-toggle-switch:after {position: absolute; display: block; content: ''; width: 1.175rem; height: 1.175rem; border-radius: 0.75rem; top: 0.025rem; left: 0.025rem; background: white; box-shadow: inset 0 0 0 1px #ccc, 0 0 0.05rem rgba(0,0,0,0.05), 0 0.1rem 0.2rem rgba(0,0,0,0.2); transition: all 0.25s ease-out;}.filter-toggle:active .filter-toggle-input + .filter-toggle-switch:after,.filter-toggle-input + .filter-toggle-switch:active:after {width: 1.15rem;}.filter-toggle-input:checked + .filter-toggle-switch {box-shadow: inset 0 0 0 0.73rem #0079c2;}.filter-toggle-input:checked + .filter-toggle-switch:after {left: 0.775rem;}.filter-toggle:active .filter-toggle-input:checked + .filter-toggle-switch:after,.filter-toggle-input:checked + .filter-toggle-switch:active:after {left: 0.4375rem;}.esriRtl .filter-toggle-switch:after {left: auto; right: 0.025rem;}.esriRtl .filter-toggle-input:checked + .filter-toggle-switch:after {left: auto; right: 0.775rem;}.esriRtl .filter-toggle:active .filter-toggle-input:checked + .filter-toggle-switch:after,.esriRtl .filter-toggle-input:checked + .filter-toggle-switch:active:after {left: auto; right: 0.4375rem;}.filter-toggle-input:focus + .filter-toggle-switch {box-shadow: inset 0 0 0 0.0625rem #ddd, 0 0 1px 2px #bbb;}.filter-toggle-input:checked:focus + .filter-toggle-switch {box-shadow: inset 0 0 0 0.73rem #0079c2, 0 0 1px 2px #bbb;}#delete-warning-dialog-content {word-wrap: break-word;}.dj_safari .dojoxWizardButtons {padding-bottom: 0.19375rem; bottom: 0;}.dj_trident .card-action-container {height: 2rem;}.group-card-content {width: calc(100% - 82px);}.dj_safari {-webkit-font-smoothing: subpixel-antialiased;}fieldset {margin: 0 0 1.55rem 0; border: none; padding: 0;}input[type="text"]::-ms-clear {display: none;}input[type="search"] {margin-top: 0; padding-left: 0.5rem;}html[dir="rtl"] input[type="search"] {background-position: calc(100% - .25em); padding-left: 0.31rem; padding-right: 1.75rem;}input[type="file"] {max-width: 100%;}input[type="file"]::-webkit-file-upload-button {color: #0079c1; border: 1px solid #0079c1; background-color: white; font-size: .875rem;}input {border-radius: 0;}.input-group-button {vertical-align: top;}.sub-nav {color: white;}@media screen and (max-width: 640px) {.sub-nav-link {margin: 0; margin-top: 1px; width: 100%;} .sub-nav-link:hover {background-image: none;}}.icon-social-small {vertical-align: middle; background-size: 20px; height: 20px; width: 20px;}.icon-ui-yellow:before {color: #fad817;}.icon-ui-light-gray:before {color: #ccc;}.icon-esri-folder {padding-left: 24px;}.icon-esri-create {background-size: 18px; padding-left: 24px;}.icon-invitations {background-size: 24px; padding-left: 24px; margin-right: 6px; vertical-align: 1px;}.icon-esri-folder--new {background-image: url("../img/new-folder.svg");}.esriRtl .icon-invitations {margin-left: 6px; margin-right: 0;}.icon-esri-folder.dropdown-btn {padding-right: 1.5rem;}.icon-esri-group-remove {padding-left: 24px;}.icon-esri-group-leave {padding-left: 24px;}.icon-esri-folder-move {padding-left: 24px;}.icon-esri-delete {padding-left: 20px;}.icon-esri-user-update {padding-left: 20px;}.icon-esri-user-approve {padding-left: 20px;}.icon-esri-user-deny {padding-left: 20px;}.icon-ui-remove-user {background-size: 16px; padding-left: 24px;}.icon-ui-calculator, .icon-ui-sort-ascending, .icon-ui-sort-descending {width: 22px; height: 22px; display: block; background-size: 22px;}.icon-ui-sort-ascending {}.icon-ui-sort-descending {}.icon-ui-update-user-role {background-size: 16px; padding-left: 24px;}.esriRtl .icon-esri-folder-move, .esriRtl .icon-esri-folder, .esriRtl .icon-esri-create, .esriRtl .icon-esri-group-remove, .esriRtl .icon-esri-group-leave {padding-left: 0; padding-right: 24px; background-position: right center;}.esriRtl .icon-esri-delete, .esriRtl .icon-esri-user-update, .esriRtl .icon-esri-user-approve, .esriRtl .icon-esri-user-deny {background-position: right center; padding-left: 0; padding-right: 20px;}.icon-ui--views:before {vertical-align: -2px; padding-right: .25rem;}.item-type-icon,.esri-premium-icon {vertical-align: -3px;}.esri-premium-icon {margin: 0 .25rem 0 .35rem;}.esriRtl .esri-premium-icon {margin: 0 .35rem 0 .25rem;}.item-type-icon--flush {margin-right: 0;}.sub-nav-edit-wrap {min-height: 4rem;}.general-dialog {width: 450px;}.tab-content {position: relative;}button.cancel-title-edit {margin-left: 1rem; margin-right: 1rem; white-space: nowrap;}.dj_ie9 .item {min-height: calc(100vh - 67px); width: 100vw;}.dj_ie9 .tab-content {height: calc(100vh - 169px); overflow: auto; width: 100vw;}.dj_ie9 .ie9-height-100 {height: calc(100vh - 169px);}.dj_ie9 .ie9-height-90 {height: calc(100vh - 250px);}.dj_ie9 .ie9-width-100 {width: 100vw;}.dj_ie9 .ie9-height-100.fullscreen {position: static;}.dj_ie9 .item-iframe {height: calc(100vh - 221px);}.content-wrapper {min-height: 100vh;}.rating-count {line-height: 1; display: inline-block; vertical-align: 0.35em;}.other-views {margin: 0.3rem 0 0.3rem 0;}.other-views li {list-style-type: none; margin: 0;}.user-image-small-inline {width: 2rem; vertical-align: -0.75rem;}.footer {margin-top: 2rem;}.footer a {color: #005e95;}.no-footer .tab-content {min-height: 500px;}.no-footer .footer {display: none;}.item-iframe {width: 100%; overflow: hidden; border-top: 1px solid #eeeeee;}.datePickerDiv {display: none; height: 0; overflow: hidden;}.description-rich-text font, .description-rich-text span, .description-rich-text a, .description-rich-text div {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}.description-rich-text ul ul, .description-rich-text ul ol, .description-rich-text ol ul {margin-bottom: 0; margin-top: 0;}.description-rich-text ul, .description-rich-text ol {margin-left: 1.5rem; margin-top: 1rem;}.description-rich-text ul ul li {list-style-type: circle;}.panel-header {line-height: 1.75; margin-bottom: 0;}.drag-drop {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-size: 1rem; color: #595959; padding: .25rem; border: 1px solid #a9a9a9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%;}input[type="file"]::-webkit-file-upload-button {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}.thumbnail-wrap {width: 202px;}.thumbnail-img {margin: 0 auto; display: inherit;}.thumbnail-favorite {color: #6e6e6e; border: 1px solid #ddd; border-top: none; background-color: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; display: block; padding: .35em .5em; font-size: .8rem; -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; -ms-transition: background 200ms ease-out; -o-transition: background 200ms ease-out; transition: background 200ms ease-out;}.thumbnail-favorite:hover {text-decoration: none; background-color: #f8f8f8; color: #595959;}.thumbnail-link {position: relative; cursor: default; border: 1px solid #ddd; background-color: #fdfdfd; min-width: 200px; width: 200px; height: 133px; display: inline-block; overflow: hidden; pointer-events: none; color: white;}.thumbnail-overlay {opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.7); color: white; pointer-events: none; -webkit-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear;}.thumbnail-link:hover .thumbnail-overlay {opacity: 1;}.thumbnail-icon {display: block; position: absolute; top: 50%; margin-top: -12px; width: 100%; text-align: center; pointer-events: none;}.has-defaultOpen .thumbnail-link {cursor: pointer; pointer-events: inherit;}.has-defaultOpen .thumbnail-link.btn-disabled {cursor: not-allowed; pointer-events: none; opacity: 1;}.comment-avatar {width: 50px;}.comment-meta {margin-bottom: 0.35rem;}.dijitExpandoText {display: none;}.filter-dropdown-link-no-x:after {content: "";}.esriLayerTimeSettings .esriLeadingMargin23 {margin-left: 23px;}.esriRtl .esriLayerTimeSettings .esriLeadingMargin23 {margin-right: 23px; margin-left: 0;}.invisible-last-rule {margin-bottom: 0; visibility: hidden;}.esriMoveToFolderDlg .filter-dropdown-link {opacity: 1; padding-left: 2rem; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; border-left: 3px solid transparent; postiion: relative;}.esriMoveToFolderDlg .filter-dropdown-link.is-active {border-left-color: #0079c1;}.esriMoveToFolderDlg .filter-dropdown-link:after {content: ""; width: 1rem; height: 1rem; position: absolute; top: 0.8rem; right: .5rem; opacity: 0;}.esriMoveToFolderDlg .filter-dropdown-link:hover:after {opacity: .7;}.esriMoveToFolderDlg .filter-dropdown-link.is-active:after {opacity: 1;}.esriMoveToFolderDlg .folder-list-link--home {}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link {background-position: right center; padding-right: 2rem; padding-left: 1.55rem; text-align: right; border-left: none; border-right: 3px solid transparent; background-position: calc(100% - .5rem) center;}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link.is-active {border-right-color: #0079c1;}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link:after {right: auto; left: .5rem;}.move-folder-list {z-index: 1000; overflow: auto; background-color: #efefef; max-width: 100%; width: 100%; border: 1px solid #ccc; padding-top: .25em;}.esriMoveToFolderDlg .filter-dropdown-inner-list {height: 12rem;}.esriDijitDialogPaneActionBar {padding: 8px 6px 8px 6px !important;}.loader-text:after {content: none;}.requires-editing.no-editing,.requires-tracking.no-tracking,.requires-add-only.no-add-only,.requires-edit-features.no-edit-features,.optimizing {color: #cccccc !important;}.layer {padding: .5rem 0;}.learn-more-link {padding: 0.35rem .9rem;}.subLayer {padding: 0.25rem 0 0.25rem 1rem; border-left: solid 1px #ddd;}.esriRtl .subLayer {border-right: solid 1px #ddd; border-left: none;}.esriRtl .subLayer a {margin-left: inherit; margin-right: 1rem;}.notification-dot {background-color: #de2900; vertical-align: 1px; font-size: .65em; color: white; height: 1.65em; min-width: 1.65em; box-sizing: border-box; text-align: center; padding: .25em .45em; line-height: 1.25; border-radius: 0.825em; margin-left: .5em; display: inline-block;}.notification-dot-0 {background-color: #efefef; color: #333;}.notification-dot--top-left {position: absolute; margin-top: .75em; margin-left: -.75em;}.notification-dot--top-left.notification-dot-0 {display: none;}.esriRtl .notification-dot--top-left {margin-left: 0; margin-right: -.75em;}.confirmDlg-default {width: 400px; height: auto;}.confirmDlg-wide {width: 500px; height: auto;}.confirmDlg-default .dijitDialogPaneActionBar,.confirmDlg-wide .dijitDialogPaneActionBar {width: auto !important;}.green-asterisk {font-size: 1.5rem; color: #5a9359; vertical-align: text-top;}.red-asterisk {font-size: 1.5rem; color: #de2900; vertical-align: text-top;}.link-no-href {cursor: pointer;}.overflow-200 {overflow-y: auto; overflow-x: hidden; height: 150px; width: calc(100% - 1em); padding: 0.5rem; resize: vertical;}.category-toggle-icon {width: 14px; height: 12px; opacity: 0.75; cursor: pointer;}.category-toggle-icon:hover {opacity: 1;}.geocoder-country-select {height: 150px; width: 100%; resize: vertical;}.third-nav--top {z-index: 999;}.country-picker-column {width: 50%;}.country-picker-link {display: block; cursor: pointer;}.country-picker-link:hover {background-color: #f8f8f8;}.country-link-container {height: 200px; overflow-x: hidden; overflow-y: scroll;}.clear-country-link {cursor: pointer;}.new-locator-dlg-title {max-width: 350px;}.new-locator-dlg-content {max-width: 400px;}.card-action-container {height: 25px;}.banner-home {background-image: linear-gradient(#e5f3fc, #b3defc); color: #332233; width: 100%;}.banner-grid {display: -ms-grid; display: grid; -ms-grid-columns: 3fr 50px 2fr; grid-template-columns: 3fr 2fr; -ms-grid-rows: 1fr; grid-template-rows: 1fr; grid-column-gap: 50px; width: 100%; height: 540px;}.banner-grid>*:nth-child(1) {-ms-grid-row: 1; -ms-grid-column: 1;}.banner-grid>*:nth-child(2) {-ms-grid-row: 1; -ms-grid-column: 3;}.banner-element-container {height: 100%; position: relative;}.banner-text-container {position: relative; top: 2.25rem; white-space: normal;}.banner-img-container {position: absolute; bottom: -6px; width: 100%;}.banner-featured {-ms-grid-row-align: center; align-self: center;}.banner-featured-container {display: flex; flex-direction: column;}.vert-card {margin-bottom: 20px; flex-direction: row; min-height: 120px; min-width: 386px;}.vert-card:last-child {margin-bottom: inherit;}.vert-card-img-wrapper {margin-right: 26px; flex: 0 0 180px;}.vert-card-img {width: 100%;}.vert-card-title-wrapper {flex-basis: 100%;}.vert-card-title {margin-bottom: 0;}.vert-card-title a {color: #323232;}.vert-card-text {margin-bottom: 0;}@media screen and (max-width: 750px) {.banner-img-container {display: none;} .banner-element-container {-ms-grid-row-align: start; align-self: flex-start; margin-top: 2.25rem;}}.dijitButtonNode {border: none;}.dijitTextBox input.dijitArrowButtonInner {text-indent: 0 !important; padding-left: 10px !important;}.esriRtl .dijitTextBox input.dijitArrowButtonInner {padding-right: 10px !important;}.dijitButtonNode .dijitArrowButtonChar{display: inline !important; margin-left: 0;}body {}.container {width: 1280px; margin: 0 auto; padding-left: 10px; padding-right: 10px;} .container [class^="grid-"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0 10px; position: relative;} .container .alpha {margin-left: 0; padding-left: 0;} .container .omega {margin-right: 0; padding-right: 0;} .container .grid-5 {width: 5%;} .container .pull-5 {left: -5%;} .container .push-5 {left: 5%;} .container .grid-10 {width: 10%;} .container .pull-10 {left: -10%;} .container .push-10 {left: 10%;} .container .grid-20 {width: 20%;} .container .pull-20 {left: -20%;} .container .push-20 {left: 20%;} .container .grid-30 {width: 30%;} .container .pull-30 {left: -30%;} .container .push-35 {left: 35%;} .container .grid-35 {width: 35%;} .container .pull-35 {left: -35%;} .container .push-35 {left: 35%;} .container .grid-40 {width: 40%;} .container .pull-40 {left: -40%;} .container .push-40 {left: 40%;} .container .grid-50 {width: 50%;} .container .pull-50 {left: -50%;} .container .push-50 {left: 50%;} .container .grid-60 {width: 60%;} .container .pull-60 {left: -60%;} .container .push-60 {left: 60%;} .container .grid-70 {width: 70%;} .container .pull-70 {left: -70%;} .container .push-70 {left: 70%;} .container .grid-80 {width: 80%;} .container .pull-80 {left: -80%;} .container .push-80 {left: 80%;} .container .grid-90 {width: 90%;} .container .pull-90 {left: -90%;} .container .push-90 {left: 90%;} .container .grid-100 {width: 100%;} .container .pull-100 {left: -100%;} .container .push-100 {left: 100%;} .container .grid-25 {width: 25%;} .container .pull-25 {left: -25%;} .container .push-25 {margin-left: 25%;} .container .push-65 {left: 65%;} .container .grid-65 {width: 65%;} .container .pull-65 {left: -65%;} .container .grid-75 {width: 75%;} .container .pull-75 {left: -75%;} .container .push-75 {left: 75%;} .container .grid-33 {width: 33.33333%;} .container .pull-33 {left: -33.333%;} .container .push-33 {left: 33.33333%;} .container .grid-66 {width: 66.66667%;} .container .pull-66 {left: -66.667%;} .container .push-66 {left: 66.66667%;} .container .centerGrid {display: block; float: none; margin-left: auto; margin-right: auto;}.container .row {margin-left: -10px; margin-right:-10px;}@media screen and (max-width: 1100px) {.container {width: 960px;}}.content-container .dgrid .dgrid-scroller {text-decoration: none;} .svg-icon{fill: currentColor;}.esri-header-brand a:hover {text-decoration: none;}.esri-header-brand-text {font-size: 19px; font-weight: 600; color: #595959;}[dir=ltr] .esri-header-brand-text.-has-image{margin-left: 8px;}[dir=rtl] .esri-header-brand-text.-has-image{margin-right: 8px;}.esri-header-brand-text:hover{color: #221E1F;}.esri-header-brand-link {margin-top: -6px;}.esri-header-brand-image {vertical-align: -7px;}.dj_a11y .esri-header-menus-toggle::before {content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' stroke='%23F89927'%3E%3Cpath stroke-miterlimit='10' stroke-width='2' d='M2 12h20M2 6h20M2 18h20'/%3E%3C/svg%3E");}.dj_a11y .esri-footer-brand-image:hover {fill: #6e6e6e;}a.esri-header-menus-link:hover{text-decoration: none;}.esri-header-search input{box-shadow: none;}.esri-header-apps .disabled-grid-icon .esri-header-apps-image {fill: #888;}.esri-header-apps-control.disabled-grid-icon {padding: 0;}html[dir="rtl"] .esri-header-account-menu ul,html[dir="rtl"] .esri-header-account-menu ol {margin-right: inherit;}.js-footer-boundary.marketplace-nav {margin-top: 5em;}.index .js-footer-boundary.marketplace-nav {margin-top: 0;}.navigation-bar,.section-bar {margin-bottom: 2em;} .navigation-bar.orange, .section-bar.orange {background: url("../img/home-banner.jpg");} #header .logo-wrap .down-arrow {background-image: url("../img/down.png");}#header #login {color: #888 !important; float: right; font-size: 0.8em; margin: 0.8em 0 0 0; padding: 8px 15px;}#header #openMenu {background: url("../img/dropdown-arrow.png") no-repeat 2px 8px; cursor: pointer; display: block; height: 30px; width: 30px; position: absolute; top: 7px; left: 22%;} #header #openMenu.active {background: url("../img/dropdown-arrow.png") no-repeat -34px 7px; border-bottom: none; z-index: 1200;}.upperBackground {background: #e5f1f9; min-width: 960px;}#homeBanner {background: url("../img/banner/main-banner.png") top center; height: 380px; margin-bottom: 0px;}#homeBanner h1 {color: white; margin-bottom: 0.1em;}#homeBanner h2 {color: #a0c4dc;}.deviceImageWrapper{position: absolute; height: 380px;}.deviceImage{height: 80%; bottom: -20%; position: relative; width: auto;}.featured-panel {display: flex; position: relative; top: -74px;}.featured-wrapper {display: flex; margin-left: auto; margin-right: auto; margin-top: 37px; width: 100%; max-width: 1450px;}.featured-container{margin-left: 1.5rem; width: 100%;}#pageBanner {background: url("../img/home-banner.jpg"); height: 85px; margin-bottom: 3em;} #pageBanner h2 {color: white; display: inline-block; margin-top: 0.6em;} #pageBanner #signUp {float: right; margin-top: 40px;} #pageBanner ul {display: block; margin-bottom: 8px; margin-top: 4px; min-height: 32px;} #pageBanner ul li {background: none; display: inline-block; padding-left: 0; padding-right: 20px;} #pageBanner ul li a {color: white; display: block;} #pageBanner ul li a:hover, #pageBanner ul li a.on {color: white; background-repeat: no-repeat; background-position: bottom center; height: 31px;}.banner h3 {display: inline-block;}.banner .BtnOrange {margin-top: -5px; margin-left: 15px;}.small h3 {font-size: 1em; font-weight: bold;}.small p {font-size: 0.8em; margin-bottom: 0.6em;}div.content-home {margin-top: -24px; padding: 0;}.dj_trident div.content-home{margin-bottom: 6rem;} #content .feature {margin: 2em 0; padding: 1.5em 0;} #content .feature img {width: 100%;} #content .callout {padding: 20px;} #content .callout h2 {margin-top: 0;} #content .floatRight {float: right;} #content.apps-pages {margin-top: 0;} #content.trial-form h3 {font-size: 1.2em; line-height: 1.5;}main.tab-content {max-width: 1920px; margin: auto;}.push-down {height: 40px;}.navListing {background: #F2F2F2; border: 1px solid #EDEDED; border-radius: 8px; margin-top: -30px; padding: 10px 0;} .navListing ul {margin: 0; padding: 0;} .navListing ul li {background: none; color: #999; font-size: 1em; font-weight: bold; list-style: none; padding: 0; margin: auto;} .navListing ul li a {color: #555; display: block; padding: 5px 0; padding-left: 15px;} .navListing ul li a:hover {background: #e1f0fb;} .navListing ul li.current a {background: #007AC2; color: #FFF; font-weight: normal;} .navListing .expandable {} .navListing .expandable li a {background: #EAEAEA; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; margin-top: -1px; position: relative;} .navListing .expandable li a span {background: url("../img/icons.png"); display: block; height: 20px; position: absolute; top: 8px; right: 10px; width: 20px;} .navListing .expandable li a:hover span {background-position: 0 -20px;} .navListing .expandable li ul {display: none; padding-bottom: 10px;} .navListing .expandable .expanded ul {display: block; padding-top: 5px;} .navListing .expandable .expanded ul li {background: none; border: none; font-size: 0.9em; font-weight: normal;} .navListing .expandable .expanded ul li ul {display: none; padding-left: 15px;} .navListing .expandable .expanded ul li ul li {font-size: 1em; line-height: 2em;} .navListing .expandable .expanded ul li.current a {background: #007AC2; color: white;} .navListing .expandable .expanded ul li.current ul {display: block;} .navListing .expandable .expanded ul li.current ul a {background: none; color: #777;} .navListing .expandable .expanded ul li.current ul li.current a {background: #007AC2; color: white;} .navListing .expandable .expanded ul li a {background: none; border: none; color: #777; padding: 0; padding-left: 15px;} .navListing .expandable .expanded ul li.current a:hover {color: #FFF;} .navListing .expandable .expanded ul li a:hover {color: #00b9f2;} .navListing .expandable .expanded a span {background-position: -20px 0px;} .navListing .expandable .expanded a:hover span {background-position: -20px -20px;}.listingPage .navListing {margin-top: 0;}.listingPage .category {border-bottom: 1px solid #EDEDED;}.mp-filterDropDown,.mp-sortDropDown{display: inline-block;}.mp-sortDropDown{float: right;}.topCategory {background: #E5F1FA; border: 1px solid #6CD5F7; border-radius: 8px; margin-top: 20px; padding: 15px; position: relative;} .topCategory h2 {border-bottom: 1px solid #6CD5F7; color: #4D4D4D; font-size: 1.1em; margin-bottom: 15px; padding-bottom: 5px;} .topCategory .viewMore {font-size: 0.8em; position: absolute; top: 18px; right: 15px;} .topCategory .topListings {margin-bottom: 5px;} .topCategory .topListings li {font-size: 0.98em; font-weight: bold; margin: 0;} .topCategory .topListings li a {color: #444; font-weight: bold;} .topCategory .topListings li a:hover {text-decoration: underline;} .topCategory .topListings li span {color: #888; display: inline-block; font-size: 0.9em; font-weight: normal; text-indent: 20px;}.category {position: relative; margin-bottom: 40px;} .category h2 {border-bottom: 1px solid #EDEDED; font-size: 1.5em; margin-bottom: 20px; padding-bottom: 5px; width: 100%;} .category .viewMore {font-size: 0.8em; position: absolute; top: 15px; right: 0;} .category .listingGrid {float: left; margin-bottom: 10px; margin-right: 10px; width: 29%; border: 1px solid #FFF; padding: 10px;} .category .listingGrid.last {margin-right: 0;} .category .listingGrid img {height: 180px;} .category .listingGrid p {line-height: 1.5; margin: 0;} .category .listingGrid p.listTitle {font-weight: bold;} .category .listingGrid p.listAuthor {color: #999; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 19px;} .category .listingGrid p.listRank {color: orange;} .category .listingGrid p.listRank .numRank {color: #999; font-size: 12px;} .category .listingDetail {clear: both; width: 100%; padding: 15px;} .category .listingDetail img {float: left; margin-right: 15px;} .category .listingDetail p {line-height: 1.5; margin: 0;} .category .listingDetail p.listTitle {margin-right: 10px; font-weight: bold;} .category .listingDetail p .listAuthor {color: #999; font-size: 13px; font-weight: normal;} .category .listingDetail p.listRank {color: orange;} .category .listingDetail p.listRank .numRank {color: #999; font-size: 12px;}@media screen and (max-width: 1100px) {.category .listingGrid {margin-right: 10px;}}@media screen and (max-width: 960px) {#header nav ul {display: block;}}#marketSearchTabs input,#marketSearchTabs select,#marketSearch input,#marketSearch select,#console select{background: white; border: 1px solid #DEDEDE; color: #007AC2; display: inline; font-size: 12px; height: 32px; line-height: 1; width: auto; margin-right: 10px;}#marketSearch select {width: auto; padding-left: 10px; padding-right: 20px; line-height: 1.5em;}#marketSearch select#sortFilter {}#console select {margin-right: 2px;}#searchFrm {float: left; position: relative;}#console .searchByText {float: left; margin: 8px 10px 0 0;}#console .searchInput{float: right;}#console input[type="text"]{min-width: 135px; width: auto; display: inline; padding-right: 18px;}#console #searchNode {min-width: 190px;}#console .searchBtn {background: url("../img/icons.png"); background-position: -100px 0; border: none; height: 20px; top: 6px; right: 5px; width: 25px; position:absolute;}#console table.dgrid-row-table{background: none; margin-bottom: 10px;}#gridActionsContainer{margin-bottom: 20px;}#console .dark-blue .dgrid-header{background-color: #004575; color: #ffffff;}#console .third-nav-container{overflow-x: hidden;}#console .itemAnswer{white-space: initial;}.customerPopupInner p{margin-bottom: 5px;}.float-right{float: right;}#marketSearchTabs {border-bottom: 1px solid #DEDEDE; margin-bottom: 35px; width: 100%;} #marketSearchTabs a {background: #E6E6E6; border: 1px solid #DEDEDE; border-bottom: none; border-radius: 4px 4px 0 0; color: #616161; display: inline-block; font-size: 0.85em; font-weight: normal; margin-bottom: -1px; min-width: 115px; padding: 8px 0; text-align: center; margin-right: 5px;} #marketSearchTabs a:hover {background: #FFF; border-bottom: 1px solid #FFF;} #marketSearchTabs a.selected {background: #FFF; font-weight: bold; border-bottom: 1px solid #FFF;}#marketSearch {font-size: 13px; margin-bottom: 15px;} #marketSearch .sortByText {float: left; font-size: 13px; margin: 8px 10px 0 0; text-align:right;} #marketSearch .sortBy {float: left; width: 100px;} #marketSearch .toggleView {float: right; margin-top:2px; margin-right:5px;} #marketSearch .toggleView .thumbView, #marketSearch .toggleView .detailView, #marketSearch .toggleView .mapView {background: url("../img/icons.png"); border: 1px solid #DEDEDE; display: inline-block; float: left; margin: 0; padding: 2px; height: 20px; width: 20px;} #marketSearch .toggleView .thumbView {background-position: -38px 2px; border-radius: 4px 0 0 4px;} #marketSearch .toggleView .detailView {background-position: -58px 2px; border-left: none; border-right: none;} #marketSearch .toggleView .mapView {background-position: -78px 2px; border-radius: 0 4px 4px 0;} #marketSearch .toggleView a:hover, #marketSearch .toggleView a.selected {background-color: #E6E6E6;} #marketSearch .location {display: inline-block; margin: 0 0 0 8px;}.appListing {font-size: 16px; margin-bottom: 60px;}.calcite .dojoxLightbox .dijitDialogCloseIconHover,.calcite .dojoxLightbox .dijitDialogCloseIconActive {background:url("../img/close.svg") no-repeat center center; color: #0079c1;}.calcite .LightboxClose {background:url("../img/close.svg") no-repeat center center;}.calcite .LightboxNext {background:url("../img/right-triangle-arrow.svg") no-repeat center center;}.calcite .LightboxPrev {background:url("../img/left-triangle-arrow.svg") no-repeat center center;}.calcite .LightboxNext,.calcite .LightboxPrev,.calcite .LightboxClose {padding: 0 4px;}.dijitDialog.dojoxLightbox {border-color: #fff !important; background-color: #fff !important; min-width: 960px; min-height: 540px;}.dijitDialog.dojoxLightbox .dojoxLightboxImage {min-width: 960px; min-height: 540px;}.appListing .pane img {cursor: pointer;}.bannerImgContainer{max-height: 320px; max-width: 100%; display: flex; margin-top: 1rem; border: none; padding: 0;}.listingBanner {height: 320px; margin-right: auto; margin-left: auto;}.screenshotImgContainer{max-height: 200px; overflow: hidden;} .appListing .listingAppLogo {display: none; float: left; margin: 0 20px 0 0;} .appListing .listingAppTitle {font-size: 1.5em; margin-bottom: 0.5rem; margin-top: 20px;} .appListing .listRank {color: orange; display: inline; font-size: 1em; font-weight: normal; line-height: 1; vertical-align: bottom;} .appListing .listRank .numRank {color: #999; font-size: 12px; line-height: 1.2;} .appListing .appDownload {font-size: 14px; margin: 20px 0 0 0;} .appListing .shareIcons img {float: right;} .appListing #marketSearchTabs {margin-top: 20px;} .appListing #listingBranding p, .appListing #listingProviderLogo p {text-align: center;} .appListing #listingBranding img, .appListing #listingProviderLogo img {display: block; margin: 0 auto; position: relative; float: none;} .appListing h3 {color: #777; font-size: 1.1em;} .appListing p, .appListing ul li, .appListing ol li {color: #777;} .appListing .appInformation {margin-top: 2em;} .appListing .appInformation p {color: #777; font-size: 0.8em; margin: 0 0 10px 0;} .appListing .appInformation p strong {color: #555;} .appListing .appScreens img:first-child {margin-right: 8px;} .appListing .moreFromProvider {margin-top: 30px;} .appListing .moreFromProvider h2 {border-bottom: 1px solid #EDEDED; color: #777; font-size: 1.2em; margin-bottom: 20px; padding-bottom: 5px;} .appListing .moreFromProvider .listingGrid {float: left; margin-bottom: 20px; margin-right: 15px; width: 22%; border: 1px solid #FFF;} .appListing .moreFromProvider .listingGrid.last {margin-right: 0;} .appListing .moreFromProvider .listingGrid p {line-height: 1.5; margin: 0;} .appListing .moreFromProvider .listingGrid p.listTitle {font-weight: bold;} .appListing .moreFromProvider .listingGrid p.listAuthor {color: #999; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .appListing .moreFromProvider .listingGrid p.listRank {color: orange;} .appListing .moreFromProvider .listingGrid p.listRank .numRank {color: #999; font-size: 12px;} .appListing .appRatingFrame {background: #E4F1F9; border: 1px solid #6CD5F7; border-radius: 8px; padding: 30px 20px; text-align: center;} .appListing .appRatingFrame .ratingTitle {margin: 0;} .appListing .appRatingFrame .appRatingNum {font-size: 4.2em;} .appListing .appRatingFrame .appStarRating {font-size: 12px; margin: 0 0 15px 0;} .appListing .appRatingFrame .appStarRating span {color: orange;} .appListing .appRatingFrame .BtnLarge {font-size: 13px;} .appListing .review .reviewName {color: #4D4D4D; font-weight: bold; margin-right: 5px;} .appListing .review .ratingStars {color: orange; display: block;} .appListing .review .reviewText {display: block;}.pricing-grid {display: -ms-grid; display: grid; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;}.pricing-item input {display: inline; margin: 0 1rem; width: 50%;}.if-can-reply,.if-owner,.if-item-owner,.if-not-item-owner,.if-comment-owner.if-commentsEnabled,.if-can-delete-comment {display: none;}.can-reply .if-can-reply,.is-owner .if-owner,.is-item-owner .if-item-owner,.is-not-item-owner .if-not-item-owner,.is-comment-owner .if-comment-owner,.can-delete-comment .if-can-delete-comment,.has-commentsEnabled .if-commentsEnabled {display: inherit}.purchaseButtonGroup{float:left;}.appButtonGroup{margin-top: 12px; position: relative;}p.pricingDetails{font-size: 1.25em; color: #4D4D4D; margin-bottom: 10px;}.minimumNotice{margin-left:80px;}#bundlingRow{margin-bottom: 20px;}.listRank li{margin: auto;}.subfooter-wrapper{width: 100%;}.subfooter{max-width: 1450px; margin-left: auto; margin-right: auto;}.subfooter-wrapper .panel{width: 50%; padding: 4rem 6rem 2rem 6rem;}.createListingContent {margin-top: 2rem;}.createListing #createListingHeader #createHeader {background-color: #E88D32; border-radius: 8px; margin-bottom: 15px; padding: 15px;} .createListing #createListingHeader #createHeader h1 {color: #FFF; float: left; font-size: 1.6em;} .createListing #createListingHeader #createHeader .help {color: #FFF; float: right;} .createListing #createListingHeader #createHeader .help .icon-help {color: #FFF; font-size: 1.5em; margin-left: 0.2em; top: 0.2em;}.createListing #createListingHeader a {text-transform: uppercase;} .createListing #createListingHeader a.preview, .createListing #createListingHeader a.publish {margin-top: 1em;}.createListing .icon-help {display: inline-block; font-size: 18px; position: relative; margin-left: 0.3em; top: 0.1em;}.createListing .imgUploadBox,.createLIsting .imgDeleteBox {position: relative;}.createListing .imgUploadBox .imgUpload {font-size: xx-large; z-index: 0; border: 1px solid #959595; border-radius: 0px; cursor: pointer; position: relative; color: #959595; margin-bottom: 20px; left: 25%;}.imgUploadBox .imgUpload.uploadPending {position: absolute; color: red; border-color: red;}.createListing .imgUploadBox .imgUpload.banner {left: 0px;}.imgUpload:before {position: absolute; top: 50%; margin-top: -14px; width: 100%; text-align: center;}.imgUploadBox .thumbnail {height: 100px; width: 100px;}.imgUploadBox .screenshot {height: 150px; width: 150px;}.imgUploadBox .banner {width: 95%; height: 235px;}.imgUploadBox p {color: black; font-size: x-small;}.createListing .imgUploadBox .imgDelete,.createListing .imgUploadBox .bannerDelete,.createListing .imgUploadBox .thumbDelete {cursor: pointer; left: 87%; height: 31px; position: absolute; top: -19%; width: 31px; z-index: 1000;}.imgUploadBox .imgDelete {margin: 40px 0 0 -10px;}.imgUploadBox .thumbDelete {margin: 10px 0 0 -10px;}.imgUploadBox .bannerDelete {margin: 65px 0 0 125px;}.esriRtl .createListing .imgUploadBox .imgDelete,.esriRtl .createListing .imgUploadBox .thumbDelete {left: 0px; right: 87%;}.esriRtl .createListing .imgUploadBox .bannerDelete {right: 95%;}#appThumbnailImg {height: 48px; width: 48px;}#largeThumbnailImg {max-height: 200px;}#thumbnailImg {max-height: 140px;}.createListing a.disabled, .disabled {background: #F9F9F9; border-top-color: #F9F9F9; border-left-color: #F9F9F9; border-right-color: #F9F9F9; color: #E2E2E2; cursor: default; pointer-events: none;} .createListing h2 {font-size: 1.5em;} .createListing h2.sectionHeading {border-bottom: 1px solid #CCC; color: #4c4c4c; margin: 20px 0 10px 0;} .createListing h2.sectionHeading .icon-help {font-size: 0.8em; line-height: 1em;} .createListing h2.sectionHeading small {margin-left: 10px;} .createListing p {margin-bottom: 0.5em; padding: 0;} .createListing label {line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.5em;} .createListing .sectionTitle {color: #4c4c4c; font-size: 16px; margin-bottom: 0.5em;} .sectionTitle .hint{font-size: 14px; color: #828282; float: right;} .esriRtl .sectionTitle .hint{float: left;} .createListing .sectionTitle.innerTitle {margin-top: 1.5em;} .createListing .introText {font-size: 0.9em; margin-bottom: 2em;} .createListing .listingCategorySelect, .createListing .listingIndustrySelect, .createListing .listingServiceSelect {min-height: 45px;} .createListing .listingCategorySelect .numberCategory, .createListing .listingIndustrySelect .numberCategory, .createListing .listingServiceSelect .numberCategory {background: #A6A6A6; border-radius: 15px; color: #FFF; display: inline-block; padding: 2px 5px; display: none;} .createListing .listingCategorySelect select, .createListing .listingIndustrySelect select, .createListing .listingServiceSelect select {background: white url("../img/select-icon.png") no-repeat 98% 5px; border: 1px solid #DEDEDE; color: #007AC2; display: inline-block; font-size: 12px; height: 35px; line-height: 1; margin: 0 1em 0 0; -webkit-appearance: none; width: 50%;} .createListing .listingCategorySelect .btn, .createListing .listingServiceSelect .btn, .createListing .listingIndustrySelect .btn {display: inline-block; text-transform: none;}#screenshotImageUpload{text-align: center;}.createListing #screenshotImageUpload .imgUploadBox {display: inline-block; margin: 0 .5rem;}.imgUploadBox .edit.screenshot{border: 1px solid #959595; color: #959595; display: inline-block; cursor: pointer; font-size: xx-large; line-height: 150px;}.imgUploadBox .edit.screenshot:before{vertical-align: middle;}.createListing #screenshotImageUpload img {margin-right: 14px; max-width: 98%;}.createListing #screenshotImageUpload img:last-child {margin-right: 0;}.createListing .topOfPage {display: block; float: right; margin-top: -0.7em; margin-right: 2em;}.createListing .globalActionContainer a:before{transform: rotate(-90deg); padding-right: 0.25rem;}div.edit p.edit {float:right;}.esriRtl div.edit p.edit {float: left;} input.required.missing {background-color: #FDE9A7; border: 2px solid red;} p.invalid {color: red;} .notice {color: #ba2f34; margin-left: 5px;}.createListing #listingForm .content-container [class^="grid-"] .dgrid {width: 100%;}.editListingGrid.dgrid{width: auto;}.editListingGrid .dgrid-content .dgrid-row table{margin-bottom: inherit; margin-left: 0.5rem;}.editListingGrid.dgrid .dgrid-scroller{overflow-x: hidden;}.nudge-down{margin-top: 2em;}.nudge-up{margin-bottom: 2em;}a.collapseToggle{margin: 0 15px 0 2px; text-decoration: none; color: black;}.collapseTitle{cursor: pointer; border-bottom: #ccc solid 1px; margin-bottom: 1em;}.charCount {display: inline; float: right; text-align: right;}.esriRtl .charCount{float: left;}.hidden{display: none !important;}input.inline{display: inline;}.legalText {font-size: 12px;}p.selectAdder {font-size: 12px; margin-bottom: 2em;}ul.appStoreList, ul.noMark{list-style: none}.appStoreList label, .inline{display: inline;} #appStoreSection label input{margin-top: 0; margin-bottom: 0;}#appStoreSection .row input{font-size: 13px;}#appStoreSection .row{width: 100%; font-size: 0; margin: 0;}#appStoreSection .appStoreField{margin-top: 15px; margin-bottom: 15px; display: flex;}.appStoreField label.sectionTitle{margin-top: 0px;}.appstoreBadgeContainer{display: flex; justify-content: center; flex-direction: column;}.appstoreBadgeContainer label{line-height: 0;}.appstoreIcon{width: 80%; white-space: normal; min-height: 40px; min-width: 135px;}#appStoreSection .vcenter {display: inline-block; vertical-align: middle; float: none; box-sizing: border-box;}#appStoreSection .vcenter .sectionTitle{margin-top: 0px;}img.storeIcon{height: 40px;}.icon32{height: 32px; width: 32px; min-width: 32px;}.icon32:before{font-size: 32px;}#bundledContainer{margin-top: 1em;}@media screen and (max-width: 1100px) {.createListing #createListingHeader a.preview, .createListing #createListingHeader a.publish {font-size: 0.75em; margin-top: 1.5em;}} #purchase-container h3 {margin-bottom: 0.8em;} #purchase-container .no-margin-top {margin-top: 0;}.checkout .checkoutTitle {font-size: 125%; margin: 10px; padding-bottom: 10px;}.checkout label{position: relative; margin: 0 0 1.55rem 0;}.checkout label input{padding: 0 0.31rem;}.checkout .subLabel{margin-top: -1rem;}.checkout .quantityInput{max-width: 60px;}.terms {font-size: small; max-height: 150px; border: 1px #808080 solid; overflow-y: scroll; padding: 5px; margin-bottom: 10px; margin-top: -20px;}.coachMarkMsg{max-width: 50%; display: block;}.inline-block{display: inline-block;}.input-suffix{padding-left: 5px;}.v-center-table{display: table;}.v-center-tableCell{display: table-cell; vertical-align: middle;}#details-container {padding-top: 15px;}#thankyouDetailsList li{margin-bottom: 1em; background: none;}.release-ready-img{padding-bottom: 0.5rem;}table {} table thead {background: #888;} table thead th {text-align: left;} table tr.stripe {background: #EDEDED;} table .icon-brown {color: #A67947;} table.blue thead {background: #007ac2;} table.blue .green {padding: 0.4em 0.4em 0.4em 0.7em; margin-right: 0.8em; text-align: right;} table.blue tr .stripe {} table.blue select {font-size: 0.9em; height: 28px;} table .icon-edit, table .icon-close {font-size: 1.4em; vertical-align: middle; top: 0.1em; position: relative;} table .icon-close, table .icon-edit {margin-left: 0.8em;} table .icon-blue:before {padding-right: 0.5em;}input[type="date"] {font-size: 1.1em;}.icon-window-lines:before {font-size: 1.4em; vertical-align: middle;}.expired {color: #DF653C;}.unexpired {color: #6BC277;}.company-info {display: none; margin-top: 1em; position: absolute;}.company-info tr {font-size: 0.9em; line-height: 1;}.company-info .grey {color: grey;}.consumer-table p {color: #808080; margin-bottom: 1em;}.consumer-table td {border-bottom: 1px solid #E4E4E4; vertical-align: top;}.icon-graph-bar {font-size: 20px;}.loginMessage {font-size: small; text-align: left;}.navigation-bar,.section-bar {color: #FFF; height: 110px;} .navigation-bar #header, .section-bar #header {background: none; border-bottom: none; margin-bottom: -1.5em; width: 100%;} .navigation-bar #header h1, .section-bar #header h1 {float: left; font-size: 2.125em; line-height: 1.41176em; margin-top: .70588em; margin-bottom: .35294em; font-family: "Avenir LT W01 65 Medium",Arial,Helvetica,sans-serif; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);} .navigation-bar #nav, .section-bar #nav {clear: both; display: block; position: relative; top: -20px;} .navigation-bar #nav ul, .section-bar #nav ul {margin: 0;} .navigation-bar #nav ul li, .section-bar #nav ul li {background: none repeat scroll 0 0 transparent; float: left; margin: 0 2em 0 0; padding: 0;} .navigation-bar #nav ul li.current, .navigation-bar #nav ul li:hover, .section-bar #nav ul li.current, .section-bar #nav ul li:hover {position: relative;} .navigation-bar #nav ul li.current:after, .navigation-bar #nav ul li:hover:after, .section-bar #nav ul li.current:after, .section-bar #nav ul li:hover:after {border-color: -moz-use-text-color transparent white; border-left: 7px solid transparent; border-right: 7px solid transparent; border-style: none solid solid; border-width: medium 7px 7px; bottom: 0; content: ""; display: block; height: 0; left: 50%; margin-left: -7px; position: absolute; right: auto; top: auto; width: 0;} .navigation-bar #nav ul li.current:last-child, .navigation-bar #nav ul li:hover:last-child, .section-bar #nav ul li.current:last-child, .section-bar #nav ul li:hover:last-child {margin: 0;} .navigation-bar #nav ul li a, .section-bar #nav ul li a {color: #FFF; display: block; font-size: 1.07143em; line-height: 1.6em; padding-bottom: 0.8em; padding-top: 0.8em;}#help-docs .imgFrame {background: #E5F1FA; border-radius: 8px; border: 1px solid #6CD5F6; padding: 15px 25px;}#help-docs .imgFrame h3 {margin-bottom: 0.3em;}#help-docs .imgFrame p {font-size: 0.8em;}#help-docs ul li {background: none; padding: 0;}#help-docs ul li:before {font-family: 'icomoon'; content: attr(data-icon); color: #007ac2; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; content: "\74"; padding-right: 5px;}@font-face {font-family: 'icomoon'; src: url("../fonts/icons.eot"); src: url("../fonts/icons.eot") format("embedded-opentype"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../fonts/icons.svg") format("svg"); font-weight: 400; font-style: normal;}[data-icon]:before {font-family: 'icomoon'; content: attr(data-icon); speak: none; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;}[class*="icon-"]:before {font-family: 'icomoon'; speak: none; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;}.icon-green:before {color: #35ac46;}.icon-blue:before {color: #007ac2;}.icon-purple:before {color: #762783;}.icon-orange:before {color: #f89927;}.icon-gray:before {color: gray;}.icon-red:before {color: #da4d1e;}.icon-loading:before {content: "\75";}.icon-right-arrow:before {content: "\74"; vertical-align: middle;}.icon-left-arrow:before {content: "\73";}.icon-down-arrow:before {content: "\74"; transform: rotate(90deg); vertical-align: middle; display: inline-block;}.icon-gauge:before {content: "\21";}.icon-announcement:before {content: "\22";}.icon-caution-cone:before {content: "\23";}.icon-lightbulb:before {content: "\24";}.icon-comment:before {content: "\25";}.icon-battery:before {content: "\26";}.icon-laptop:before {content: "\27";}.icon-globe:before {content: "\28";}.icon-graph-bar:before {content: "\29";}.icon-window-alert:before {content: "\2a";}.icon-search:before {content: "\2b";}.icon-tags:before {content: "\2c";}.icon-refresh:before {content: "\2d";}.icon-window-lines:before {content: "\2e";}.icon-book:before {content: "\2f";}.icon-refresh-2:before {content: "\30";}.icon-search-2:before {content: "\31";}.icon-bookmark:before {content: "\32";}.icon-phone:before {content: "\33";}.icon-tag:before {content: "\34";}.icon-support:before {content: "\35";}.icon-settings-2:before {content: "\36";}.icon-rss:before {content: "\37";}.icon-email:before {content: "\38";}.icon-pin-user:before {content: "\39";}.icon-pin-geonote:before {content: "\3a";}.icon-star:before {content: "\3b";}.icon-delete:before {content: "\3d";}.icon-unlocked:before {content: "\3f";}.icon-locked:before {content: "\40";}.icon-code:before {content: "\41";}.icon-find:before {content: "\42";}.icon-building:before {content: "\43";}.icon-bug:before {content: "\44";}.icon-grid:before {content: "\45";}.icon-help:before {content: "\46";}.icon-gears:before {content: "\47";}.icon-map-pin:before {content: "\48";}.icon-window-cursor:before {content: "\49";}.icon-list-2:before {content: "\4a";}.icon-window-close:before {content: "\4b";}.icon-alert:before {content: "\4c";}.icon-compass:before {content: "\4d";}.icon-edit:before {content: "\4e";}.icon-share:before {content: "\4f";}.icon-camera:before {content: "\50";}.icon-exit:before {content: "\51";}.icon-clock:before {content: "\52";}.icon-locate-2:before {content: "\53";}.icon-graph-pie:before {content: "\54";}.icon-analytics:before {content: "\56";}.icon-eye-open:before {content: "\57";}.icon-list:before {content: "\58";}.icon-map-trail:before {content: "\59";}.icon-airplane:before {content: "\5a";}.icon-star-2:before {content: "\5b";}.icon-window-console:before {content: "\5c";}.icon-iphone:before {content: "\5d";}.icon-heart:before {content: "\5e";}.icon-user:before {content: "\5f";}.icon-home:before {content: "\60";}.icon-google-plus:before {content: "\61";}.icon-linked-in:before {content: "\62";}.icon-play:before {content: "\63";}.icon-twitter:before {content: "\64";}.icon-check:before {content: "\65";}.icon-apple:before {content: "\66"; color: #cccccc;}.icon-locate:before {content: "\67";}.icon-tag-2:before {content: "\68";}.icon-plus:before {content: "\69";}.icon-cancel:before {content: "\6b";}.icon-minus:before {content: "\6c";}.icon-github:before {content: "\6d";}.icon-android:before {content: "\6e"; color: #A4C639;}.icon-facebook:before {content: "\6f";}.icon-polyline:before {content: "\70";}.icon-polygon:before {content: "\71";}.icon-pin-add:before {content: "\6a";}.icon-pin-user-add:before {content: "\72";}.icon-pin-geonote-add:before {content: "\55";}.icon-pin:before {content: "\3c";}.icon-windows-8:before {content: "\79";}.icon-windows-classic:before {content: "\7a";}.icon-stack-exchange:before {content: "\7c";}.icon-java:before {content: "\7d";}.icon-flex:before {content: "\e000";}.icon-list-view:before {content: "\e001";}.icon-light-bulb:before {content: "\e003";}.icon-storage:before {content: "\e004";}.icon-cloud:before {content: "\e005";}.icon-geotrigger:before {content: "\e006";}.icon-directions:before {content: "\e009";}.icon-select-toggle:before {content: "\e002";}.icon-javascript:before {content: "\e007";}.icon-location-context:before {content: "\e008";}.icon-geo:before {content: "\e00a";}.icon-community:before {content: "\e00e";}.icon-external-link:before {content: "\e00f";}.icon-jquery:before {content: "\e010"; color: #0b50a0;}.icon-gear:before {content: "\e011";}.icon-html5:before {content: "\e00b";}.icon-html5-alt:before {content: "\e00c";}.icon-data:before {content: "\3e";}.icon-rest:before {content: "\76";}.icon-data-alt:before {content: "\e00d";}.icon-grid-alt:before {content: "\e012";}.close-icon {font-size: 12px; font-weight: 700; position: absolute; right: 6px; top: 50%; border-bottom: none !important; font-family: "Arial";}.close-icon:after {content: "Ã"; width: 14px; height: 14px; display: block; margin-top: -15px;}@font-face {font-family: 'calcite-ui'; src: url("../../calcite-web/dist/fonts/calcite-ui.eot") format("embedded-opentype"), url("../../calcite-web/dist/fonts/calcite-ui.woff") format("woff"), url("../../calcite-web/dist/fonts/calcite-ui.ttf") format("truetype"); font-weight: normal; font-style: normal;}[class^="icon-ui-"]:before,[class*=" icon-ui-"]:before {font-family: 'calcite-ui'; padding-right: 0.51667rem; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; text-decoration: none;} html[dir="rtl"] [class^="icon-ui-"]:before, html[dir="rtl"] [class*=" icon-ui-"]:before {padding-left: 0.775rem; padding-right: 0;}.listText {overflow: hidden;}.listTextContainer {position: relative; width: 98%;} @media screen and (max-width: 1100px) {#esri-logo {display: none;} #marketSearchTabs input, #marketSearchTabs select, #marketSearch input, #marketSearch select {margin-right: 4px;} .container .grid-35 {margin-top: -25px;} .header-inner .form {width: 240px;}} @media screen and (max-width: 960px) {} @media screen and (max-width: 900px) {#header nav ul {display: none;}}.FormInputField{margin-bottom: 20px;}.formSection {margin-bottom: 20px;}.orgLogo{max-height: 100px; width: auto;}.claro .mpDialogContainer .dijitDialogPaneActionBar{border-top: none;}.mpDialogContainer .dijitDialogPaneActionBar{text-align: right;}.esriRtl .mpDialogContainer .dijitDialogPaneActionBar{text-align: left;}.dijitDialog.custom-provision-dialog{width: 50% !important;}.esriBundleAssignment .tab-title{width: 49%; cursor: default; opacity: 0.66; border-top-color: #a9a9a9;}.esriBundleAssignment .tab-title:hover{border-top-color: #a9a9a9;}.esriBundleAssignment .tab-title.is-active{opacity: 1; border-top-color: #0079c1;}.vertical-rule{border-right: 1px solid #cccccc;}.vertical-rule-left{border-left: 1px solid #cccccc;}.height-full{height: 100vh;}.height-half{height: 50vh;}.adsbox{display: none;}.icon-ui-related-items img{width: 16px; height: 16px;}.clear {clear: both}.offscreen {position: absolute; left: -5000px;}.dj_a11y select{background-image: none; -moz-appearance: textfield; -webkit-appearance: textfield;}.dj_a11y input:disabled, .dj_a11y select:disabled, .dj_a11y textarea:disabled {opacity: 0.8;}.console-dgrid{border: none; height: auto;}.console-dgrid .truncate {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.console-dgrid .dgrid-footer{background-color: #FFF;}.console-dgrid .dgrid-pagination {border-top: 1px solid #DEDEDE; padding-top: 10px;}.console-dgrid .dgrid-navigation {float: left;}.console-dgrid .dgrid-status {display: none !important; visibility: hidden;}.console-dgrid .dgrid-pagination .dgrid-page-link {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.console-dgrid .dgrid-pagination .dgrid-page-disabled,.console-dgrid .dgrid-pagination .dgrid-page-link:hover,.console-dgrid .dgrid-pagination .dgrid-first:hover,.console-dgrid .dgrid-pagination .dgrid-previous:hover,.console-dgrid .dgrid-pagination .dgrid-next:hover,.console-dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}.console-dgrid .dgrid-pagination .dgrid-first,.console-dgrid .dgrid-pagination .dgrid-previous,.console-dgrid .dgrid-pagination .dgrid-next,.console-dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 2.5em; margin: 5px; padding: 5px 10px;}.console-dgrid .dgrid-content {width: auto !important;}.console-dgrid .moreFromProvider .dgrid-content {min-height: 260px;}.console-dgrid .moreFromProvider .dgrid-content {min-height: 260px;}.console-dgrid .dgrid-scroller {position: relative; overflow: visible;}.dgrid-column-edit{text-align: right;}.relatedItemsBtn, .bundleViewBtn, .icon-ui-download{display: inline-block; position: relative; width: 16px; font-size: 16px;}.dgrid-column-item_download .icon-ui-download{left: -0.51667rem;}.relatedItemsBtn{padding: 0 0.51667rem 0 0.51667rem;}.customerPopupInner h3{margin-bottom: 0.5rem;}.customerPopupInner .dijitDialogCloseIcon{margin: 0px 10px;}.accordion {border: none;}.accordion-title {background-color: transparent; border: none; border-top: 1px solid #d2d2d2;}.accordion-title:hover,.accordion-title:focus {border-bottom: 1px solid #0079c1;}.accordion-title:hover,.accordion-title:focus {background-color: #ededed;}.accordion .accordion-section:last-of-type {border-bottom: 1px solid #d2d2d2;}.filter-tree-item {line-height: 2rem;}.filter-tree-item:before {color: black;}.filter-tree-item.is-active:before {opacity: 1; color: #0079c1;}.esriRtl .esri #esri-logo {float: left; margin-right: 20px;}.esriRtl .esri .logo-wrap {float: right;}.esriRtl .esri .dropdown-navigation {float: left;}.esriRtl .esri .form {float: right; margin-right: 2.0em;}.esriRtl .esri #header .right-nav {float: left; margin-left: 1em; margin-top: 1.2em;}.esriRtl .esri .form input[type="button"] {left: 8px; right: auto;}.esriRtl .esri .dijitPlaceHolder {right: 0.3em;}.esriRtl .esri #logged-in-navigation img {right: -4px; left: auto; margin-left: 4px; margin-right: auto;}.esriRtl .esri .dropdown-wrapper .dropdown:after {right: auto; left: 2px;}.esriRtl .js-header-search-btn {right: -40px;}.esriRtl .esri .container [class^="grid-"] {float: right;}.esriRtl .esri .category .viewMore {left: 0; right: auto;}.esriRtl .esri .navListing .expandable li a span {left: 10px; right: auto;}.esriRtl .esri #purchase-container {float: none; margin-left: auto; margin-right: auto;}.esriRtl .esri input[type="checkbox"], .esriRtl .esri input[type="radio"] {float: right; margin: 0.5em 0 0 0.5em !important;}.esriRtl .esri .navigation-bar #header h1, .esriRtl .esri .section-bar #header h1 {float: right;}.esriRtl .esri .navigation-bar #nav ul li, .esriRtl .esri .section-bar #nav ul li {float: right; margin: 0 0 0 2em;}.esriRtl .esri .dgrid-cell {text-align: right; margin-right: 0;}.esriRtl .esri .dgrid-sort-arrow {float: left;}.esriRtl .esri [class*="column-edit"]:last-child,.esriRtl .esri [class*="column-interest"]:last-child{float: left;}.esriRtl .esri table .icon-close {margin-right: 0.8em;}.esriRtl .esri #header #dropDown {right: 20px; left: auto;}.esriRtl .esri #footer ul li {background-position: right; padding-right: 1.25em;}.esriRtl .esri .appListing .listRank {float: right; margin-top: 0.25em;}.esriRtl .esri .numRank {margin-right:0.5em;}.esriRtl .esri #infoRating {position:absolute;}.esriRtl .purchaseButtonGroup {float: right;}.esriRtl .esri #infoRating .dojoxRating {margin-right: 0.5em; margin-left: 0;}.esriRtl .esri .appListing .appScreens img:first-child, .esriRtl .esri .appListing .appScreens iframe:first-child {margin-right: auto; margin-left: 19px;}.esriRtl .esri .appListing .tbBtn {margin: 0 0 0 10px;}.esriRtl .esri .navListing ul li a,.esriRtl .esri .navListing .expandable .expanded ul li a {padding: 0 15px 0 0;}.esriRtl .esri #listingForm .overview .dgrid-cell, .esriRtl .esri .esriShareListing .dgrid-cell {float: right;}.esriRtl .esri .appListing .appTrial, .esriRtl .esri .appListing .appEdit, .esriRtl .esri .appListing .appSave, .esriRtl .esri .appListing .appCancel, .esriRtl .esri .appListing .publish, .esriRtl .esri .appListing .unlist {margin: 0 10px 0 0;}.esriRtl .category .listingDetail img {float: right; margin-left: 15px;}.esriRtl .container .dgrid-pagination .dgrid-first, .esriRtl .esri .container .dgrid-pagination .dgrid-previous,.esriRtl .esri .container .dgrid-pagination .dgrid-next,.esriRtl .esri .container .dgrid-pagination .dgrid-last,.esriRtl .container .dgrid-pagination .dgrid-page-link {float: right; line-height: 1.5em;}.esriRtl .content-container .dgrid .dgrid-navigation{float: right;}.esriRtl .container .dgrid .dgrid-navigation {float: right;}.esriRtl .float-right {float: left;}.esriRtl .third-nav-link {float: right; margin-left: 1.1625rem; margin-right: 0;}.esriRtl .third-nav-link:last-child {margin-left: 2.325rem; margin-right: 0;}.esriRtl #console select {margin-left: 2px; background: url("../img/select-icon.png") no-repeat scroll 5% 9px white;}.esriRtl #searchFrm {float: right;}.esriRtl #console .searchByText {float: right; margin: 8px 0 0 10px; text-align: left;}.esriRtl #console input[type="text"] {padding-left: 18px; padding-right: inherit;}.esriRtl #console #searchNode {min-width:190px;}.esriRtl #console span.input-group-button{display: inline;}.esriRtl #console .searchBtn {right: auto; left: 35px; top: initial; position: relative;}.esriRtl #console #searchFilter {}.esriRtl .collapsePane{margin: 0 auto;}.esriRtl .esri select {background-position-x: 2%; margin: 0 0 0 1em;}.esriRtl .createListing .topOfPage {float: left;}.esriRtl .mp-sortDropDown{float: left;}.esriRtl #marketSearch .mp-sortDropDown .sortByText,.esriRtl .mp-sortDropDown select {float: right;}.esriRtl #marketSearch .toggleView .thumbView,.esriRtl #marketSearch .toggleView .detailView {float: right;}.esriRtl #marketSearch .toggleView .thumbView {border-radius: 0 4px 4px 0;}.esriRtl #marketSearch .toggleView .detailView {border-radius: 4px 0 0 4px; border-left: 1px solid #DEDEDE;}.esriRtl .category .listingGrid {float: right;}.esriRtl.ar .icon-help {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}