.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6786 .elementor-element.elementor-element-568296fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6786 .elementor-element.elementor-element-568296fb:not(.elementor-motion-effects-element-type-background), .elementor-6786 .elementor-element.elementor-element-568296fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #181C4F 0%, #080918 100%);}.elementor-6786 .elementor-element.elementor-element-6c84a8f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-6786 .elementor-element.elementor-element-6c84a8f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6786 .elementor-element.elementor-element-34a8abb0{color:#FFFFFF;}.elementor-6786 .elementor-element.elementor-element-2dee269f{--display:flex;}.elementor-6786 .elementor-element.elementor-element-2dee269f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6786 .elementor-element.elementor-element-5de19644{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6786 .elementor-element.elementor-element-149575f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6786 .elementor-element.elementor-element-149575f4:not(.elementor-motion-effects-element-type-background), .elementor-6786 .elementor-element.elementor-element-149575f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080918;}.elementor-6786 .elementor-element.elementor-element-149575f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6786 .elementor-element.elementor-element-66b79bc1{text-align:center;}.elementor-6786 .elementor-element.elementor-element-66b79bc1 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6786 .elementor-element.elementor-element-238da582{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:13px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6786 .elementor-element.elementor-element-238da582 .elementor-social-icon{background-color:#DB3199;}.elementor-6786 .elementor-element.elementor-element-2ca465e0{text-align:center;}.elementor-6786 .elementor-element.elementor-element-2ca465e0 .elementor-heading-title{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-6786 .elementor-element.elementor-element-6c84a8f2{--width:59.192%;}.elementor-6786 .elementor-element.elementor-element-2dee269f{--width:18.924%;}.elementor-6786 .elementor-element.elementor-element-5de19644{--width:50%;}.elementor-6786 .elementor-element.elementor-element-149575f4{--width:98.614%;}}/* Start custom CSS for container, class: .elementor-element-568296fb *//* Light (default) */
.elementor-element.elementor-element-568296fb{
  background:#F8F8F8 !important;
  color:#000 !important;
  background-image:none !important;
}
.elementor-element-568296fb h6,
.elementor-element-568296fb p,
.elementor-element-568296fb li,
.elementor-element-568296fb span{ color:#000 !important; }

.elementor-element-568296fb a{
  color:#F89A20 !important;
  text-decoration:none;
}
.elementor-element-568296fb a:hover,
.elementor-element-568296fb a:focus{ text-decoration:underline; }

/* Dark mode when the theme toggles it */
body.electro-dark .elementor-element-568296fb{
  background:#181818 !important;
  color:#D9D9D9 !important;
  background-image:none !important;
}
body.electro-dark .elementor-element-568296fb h6,
body.electro-dark .elementor-element-568296fb p,
body.electro-dark .elementor-element-568296fb li,
body.electro-dark .elementor-element-568296fb span{ color:#D9D9D9 !important; }
/* Links stay #F89A20 in both modes *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149575f4 *//* Light mode copyright/social strip */
.elementor-element.elementor-element-149575f4 {
  background: #EDEDED !important; /* slightly darker than footer light */
  color: #000000 !important;
  background-image: none !important;
  text-align: center;
}

/* Headings/text */
.elementor-element-149575f4 h5,
.elementor-element-149575f4 h6,
.elementor-element-149575f4 p,
.elementor-element-149575f4 span {
  color: #000000 !important;
}

/* Links/icons */
.elementor-element-149575f4 a {
  color: #F89A20 !important;
}
.elementor-element-149575f4 a:hover {
  opacity: 0.85;
}

/* Dark mode */
body.electro-dark .elementor-element.elementor-element-149575f4 {
  background: #202020 !important; /* slightly lighter than footer dark */
  color: #D9D9D9 !important;
  background-image: none !important;
}
body.electro-dark .elementor-element-149575f4 h5,
body.electro-dark .elementor-element-149575f4 h6,
body.electro-dark .elementor-element-149575f4 p,
body.electro-dark .elementor-element-149575f4 span {
  color: #D9D9D9 !important;
}
body.electro-dark .elementor-element-149575f4 a {
  color: #F89A20 !important;
}/* End custom CSS */