.elementor-619196 .elementor-element.elementor-element-654a486{width:var( --container-widget-width, 103.273% );max-width:103.273%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--container-widget-width:103.273%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;text-shadow:12px 2px 16px #E26431;color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-654a486 a{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-654a486 a:hover, .elementor-619196 .elementor-element.elementor-element-654a486 a:focus{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-f51f24d{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;text-align:center;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:800;text-transform:uppercase;line-height:26px;letter-spacing:3.7px;color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-f51f24d p{margin-block-end:0px;}.elementor-619196 .elementor-element.elementor-element-d892608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-619196 .elementor-element.elementor-element-b4138ad{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;text-align:center;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:800;text-transform:uppercase;line-height:26px;letter-spacing:3.7px;color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-b4138ad p{margin-block-end:0px;}.elementor-619196 .elementor-element.elementor-element-a4b09b0 > .elementor-element-populated{border-style:solid;}.elementor-619196 .elementor-element.elementor-element-a4b09b0 > .elementor-element-populated, .elementor-619196 .elementor-element.elementor-element-a4b09b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-619196 .elementor-element.elementor-element-a4b09b0 > .elementor-background-slideshow{border-radius:0px 1px 0px 0px;}.elementor-619196 .elementor-element.elementor-element-bad88b1{width:var( --container-widget-width, 96.957% );max-width:96.957%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--container-widget-width:96.957%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;text-shadow:12px 2px 16px #E26431;color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-bad88b1 a{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-bad88b1 a:hover, .elementor-619196 .elementor-element.elementor-element-bad88b1 a:focus{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-6f6b912{width:var( --container-widget-width, 109.931% );max-width:109.931%;--container-widget-width:109.931%;--container-widget-flex-grow:0;}.elementor-619196 .elementor-element.elementor-element-6f6b912 .foxco-logo-carousel-wrapper{--logo-height:120px;--logo-gap:20px;}.elementor-619196 .elementor-element.elementor-element-2149e33 > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-2149e33 > .elementor-element-populated, .elementor-619196 .elementor-element.elementor-element-2149e33 > .elementor-element-populated > .elementor-background-overlay, .elementor-619196 .elementor-element.elementor-element-2149e33 > .elementor-background-slideshow{border-radius:0px 1px 0px 0px;}.elementor-619196 .elementor-element.elementor-element-d4a27c3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;text-shadow:12px 2px 16px #E26431;color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-d4a27c3 a{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-d4a27c3 a:hover, .elementor-619196 .elementor-element.elementor-element-d4a27c3 a:focus{color:#FFFFFF;}.elementor-619196 .elementor-element.elementor-element-05a2e31{width:var( --container-widget-width, 111.671% );max-width:111.671%;--container-widget-width:111.671%;--container-widget-flex-grow:0;}.elementor-619196 .elementor-element.elementor-element-05a2e31 .foxco-logo-carousel-wrapper{--logo-height:120px;--logo-gap:20px;}@media(min-width:768px){.elementor-619196 .elementor-element.elementor-element-19c190f{width:4.997%;}.elementor-619196 .elementor-element.elementor-element-f6bbad3{width:89.334%;}.elementor-619196 .elementor-element.elementor-element-17d1661{width:4.999%;}}@media(max-width:767px){.elementor-619196 .elementor-element.elementor-element-654a486{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:6px 0px 0px 0px;font-size:40px;}.elementor-619196 .elementor-element.elementor-element-d892608 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-619196 .elementor-element.elementor-element-bad88b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:6px 0px 0px 0px;font-size:40px;}.elementor-619196 .elementor-element.elementor-element-d4a27c3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:6px 0px 0px 0px;text-align:center;font-size:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-f51f24d */.scan-border {
  position: relative;
  border: 1px solid rgba(255,255,255,.25);
  overflow: hidden;
}

.scan-border::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.15) 50%,
    transparent 100%
  );
  animation: scan 4s linear infinite;
  pointer-events: none;
}

@keyframes scan {
  from { transform: translateX(-100%); }
  to   { transform: translateX(100%); }
}

.neon-text{
  position: relative;
  display: inline-block;
  color: rgba(255,255,255,.92);
  background: linear-gradient(
    90deg,
    rgba(255,255,255,.65) 0%,
    rgba(255,255,255,1) 20%,
    rgba(255,255,255,.65) 40%,
    rgba(255,255,255,.65) 100%
  );
  background-size: 220% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: text-sweep 2.4s linear infinite;
}

@keyframes text-sweep{
  from { background-position: 220% 0; }
  to   { background-position: -20% 0; }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d892608 *//* Foxco orange labels for Name, Text, Email, URL */
.wpforms-field-name .wpforms-field-label,
.wpforms-field-text .wpforms-field-label,
.wpforms-field-email .wpforms-field-label,
.wpforms-field-url .wpforms-field-label {
  color: #E26431 !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4138ad */.scan-border {
  position: relative;
  border: 1px solid rgba(255,255,255,.25);
  overflow: hidden;
}

.scan-border::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.15) 50%,
    transparent 100%
  );
  animation: scan 4s linear infinite;
  pointer-events: none;
}

@keyframes scan {
  from { transform: translateX(-100%); }
  to   { transform: translateX(100%); }
}

.neon-text{
  position: relative;
  display: inline-block;
  color: rgba(255,255,255,.92);
  background: linear-gradient(
    90deg,
    rgba(255,255,255,.65) 0%,
    rgba(255,255,255,1) 20%,
    rgba(255,255,255,.65) 40%,
    rgba(255,255,255,.65) 100%
  );
  background-size: 220% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: text-sweep 2.4s linear infinite;
}

@keyframes text-sweep{
  from { background-position: 220% 0; }
  to   { background-position: -20% 0; }
}/* End custom CSS */