/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Footer Styling */

/*
.pwr-footer .pwr-adc-content__menu li:first-child a {
  font-weight: 600 !important;
  font-size: 1.2rem !important;
}
.pwr-footer .pwr-adc-content__menu li a {
  font-weight: 300 !important;
}

/* Utility Classes */
/*.footer-icons--row {
  display: flex;
  flex-direction: row;
  gap: 5px;
} /*
.footer--policy a{
  font-size: var(--fs-footer-menu);
  font-weight: 300 !important;
  text-decoration: underline !important;
  color: ;
  color: var(--clr-txt-nav-dk) !important;
}
.footer--policy{
  gap:1rem;
}
/*
.footer--row {
  display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  gap: 5px;
}
.footer--row .cta_button {
 font-size: 12px !important; 
}
.footer--row .pwr-adc-content.pwr-adc-content--button  .cta_button::after, .footer--row .pwr-adc-content.pwr-adc-content--button .cta_button::before {
  content: unset !important;
}
.footer--row .pwr-adc-content.pwr-adc-content--button .cta_button {
    color: var(--clr-base-dk) !important;
}
/*
.pwr-adc-sub .footer--row img {
  border-radius: 0 !important;
  max-width: 100px !important;
  height: auto;
  object-fit: contain;
}

/*Form Styling */
/*
.pwr-footer .pwr-adc__col:nth-child(2) .pwr-adc__content-wrapper:nth-child(2) {
    background: rgba(var(--clr-base-dk-rgb),.05) !important;
    padding: 2rem !important;
    border-radius: 30px !important;
}


/* Form Postion changes footer *//*
@media(min-width:992px) {
  .pwr-footer .pwr-adc__col:nth-child(2) {
    position: relative !important;
    overflow: inherit !important;
    height: 100vh !;
  }
  .pwr-adc-sub:nth-child(3) {
    margin-top: -55vh !important;
  }
  .pwr-footer .pwr-adc__col:nth-child(2) .pwr-adc__content-wrapper:nth-child(2) {
    position: absolute !important;
    left: 0 !important;
    width: 50vw !important;
    bottom: top !important;
    top: 120% !important;
    max-width:700px;
   
  }

  .pwr-footer .pwr-adc__col:nth-child(2) .pwr-adc__content-wrappers {
    position: relative !important;
  }
  .pwr-footer form .hs-submit {
    margin-top: 0 !important;
  }
  .pwr-footer form .hs-input {
    width: calc(100%) !important;
    margin-bottom: 0 !important;
  }
  .pwr-footer .hs-form-field {
    margin-bottom:  0 !important;
  }
  .pwr-footer {
    height: 90vh !important;
  }
  .pwr-adc__col.pwr-adc__col--width-3:nth-of-type(2) {
    height: 120vh !important;
  }
}



/* Resources to override old theme details *//*

.header .page-center {
  max-width: var(--lo-content-width) !important;
  padding: 20px 0 !important; 
}
#pwr-header-fixed ul li {
  margin: inherit !important;
}

.hs-menu-wrapper li:not(.hs-menu-depth-1):hover > a , .hs-menu-wrapper li:not(.hs-menu-depth-1) > a {
  opacity: 1;
  background: transparent;
  transition:unset !important;
}
.hs-menu-wrapper li:not(.hs-menu-depth-1):hover > a span, .hs-menu-wrapper li:not(.hs-menu-depth-1) > a span{
  color:black !important;
}