.elementor-414895 .elementor-element.elementor-element-74e039b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-414895 .elementor-element.elementor-element-bc899f2{text-align:center;}/* Start custom CSS for container, class: .elementor-element-74e039b */.breadcrumb.page-breadcrumb {
  font-size: 1.4rem;
  color: #999999;
  padding-left: 16px;
}

.breadcrumb.page-breadcrumb span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.breadcrumb.page-breadcrumb a {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}

.breadcrumb.page-breadcrumb a:hover {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .breadcrumb.page-breadcrumb {
    display: flex !important;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0 16px;
    text-align: center;
    position: relative;
    left: 5%;
  }
}

.elementor li > a,
.elementor li > a:visited,
.elementor li > a:hover {
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

[class^="icon-"],
[class*=" icon-"] {
    color: #000 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

li::marker {
    content: none;
}/* End custom CSS */