.elementor-448808 .elementor-element.elementor-element-3760eb6{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448808 .elementor-element.elementor-element-3760eb6, .elementor-448808 .elementor-element.elementor-element-3760eb6::before{--border-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-1ad8523{--display:flex;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-3a70717{text-align:center;}.elementor-448808 .elementor-element.elementor-element-3a70717 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:800;}.elementor-448808 .elementor-element.elementor-element-38cefd2{text-align:center;}.elementor-448808 .elementor-element.elementor-element-38cefd2 .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:800;}.elementor-448808 .elementor-element.elementor-element-b807ce4{text-align:center;color:#FFFFFF;}.elementor-448808 .elementor-element.elementor-element-39ab1b7{--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;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-7de3acd{--display:flex;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-f3f232b{text-align:center;}.elementor-448808 .elementor-element.elementor-element-7a8713d{--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;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-40f2698{--display:flex;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-bdd7080{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#DEDEDE;}.elementor-448808 .elementor-element.elementor-element-bdd7080 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#CC3366;}.elementor-448808 .elementor-element.elementor-element-bdd7080 .e-filter-item[aria-pressed="true"]{background-color:#CC3366;}.elementor-448808 .elementor-element.elementor-element-54a0828{--display:flex;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-9085d83{--grid-columns:1;}.elementor-448808 .elementor-element.elementor-element-b54c3b2{--display:flex;--background-transition:0.3s;}.elementor-448808 .elementor-element.elementor-element-e3b02ac{--grid-columns:3;}:root{--page-title-display:none;}body.elementor-page-448808:not(.elementor-motion-effects-element-type-background), body.elementor-page-448808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://usastockhunteracademy.com/wp-content/uploads/2025/09/download.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-448808 .elementor-element.elementor-element-9085d83{--grid-columns:2;}.elementor-448808 .elementor-element.elementor-element-e3b02ac{--grid-columns:2;}}@media(max-width:767px){.elementor-448808 .elementor-element.elementor-element-9085d83{--grid-columns:1;}.elementor-448808 .elementor-element.elementor-element-e3b02ac{--grid-columns:1;}}@media(min-width:768px){.elementor-448808 .elementor-element.elementor-element-40f2698{--width:70%;}.elementor-448808 .elementor-element.elementor-element-54a0828{--width:30%;}}@media(min-width:1025px){body.elementor-page-448808:not(.elementor-motion-effects-element-type-background), body.elementor-page-448808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-3a70717 */:root{
      --bg:#0a0a0a; --overlay-start: rgba(10,10,10,.85); --overlay-end: rgba(22,33,62,.9);
      --neon:#00ff9d; --turq:#40e0d0; --vio:#8a2be2; --muted:#cfd8e3;
    }
    .brand{ font-weight:800; letter-spacing:1px; padding:6px 14px; border-radius:14px;
      background:linear-gradient(135deg,var(--neon),var(--turq),var(--vio)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;
      text-shadow:0 0 28px rgba(0,255,157,.25); font-size:1.25rem; animation:glow 3.5s ease-in-out infinite;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38cefd2 */:root{
      --bg:#0a0a0a; --overlay-start: rgba(10,10,10,.85); --overlay-end: rgba(22,33,62,.9);
      --neon:#00ff9d; --turq:#40e0d0; --vio:#8a2be2; --muted:#cfd8e3;
    }
    .brand{ font-weight:800; letter-spacing:1px; padding:6px 14px; border-radius:14px;
      background:linear-gradient(135deg,var(--neon),var(--turq),var(--vio)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;
      text-shadow:0 0 28px rgba(0,255,157,.25); font-size:1.25rem; animation:glow 3.5s ease-in-out infinite;
    }/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-bdd7080 */button.e-filter-item {
    display: inline-flex !important
;
    align-items: center !important;
    gap: .4rem;
    padding: .25rem .6rem !important;
    border-radius: 999px !important;
    border: 1px dashed rgba(64, 224, 208, .35) !important;
    background: rgba(0, 0, 0, .25);
    color: #cfe7ef !important;
    font-size: .82rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ab1b7 */.sectiona {
    padding: 42px 0;
    background: rgba(0, 0, 0, .28);
    backdrop-filter: blur(8px);
    border: 1px solid rgba(0, 255, 157, .18);
    border-radius: 20px;
    margin: 28px 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page {
  position: relative;
}

body.elementor-page::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #16213EE6; /* change color & opacity */
  z-index: 0;
}

body.elementor-page .elementor {
  position: relative;
  z-index: 1;
}/* End custom CSS */