@import url("https://use.typekit.net/zhz2roi.css");

p{
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-style: normal;
}

a{
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  font-style: normal;
}

button{
  font-family: "proxima-nova", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.element.style{
  font-family: "proxima-nova", sans-serif;
  font-weight: 500;
  font-style: normal;
}

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

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

/** center form button - code from HS support**/
  .hs-form{
    display: flex;
    flex-direction: column;
  }
  .hs_submit {
    width: 50%;
    align-self: center;
  }

/** title header**/
.pwr-post-header__title--reduced {
   font-size: 48px;
}


/** header space**/
.pwr-post-featured {
   margin-top: 10px;
}

/** text centred form**/
.pwr-sec-form__content--v-align{

 align-items:flex-start !important;

}

/** remove background countdown**/
.pwr--dark .pwr-countdown {
    background-color: rgba(var(--clr-background-dk-rgb), 0);
    color: var(--clr-text-dk);
}

.pwr-sec-clients__logo--grayscale {
    opacity: 0.9;
  }

/** center form button - code from HS support**/
  .hs-form{
    display: flex;
    flex-direction: column;
  }
  .hs_submit {
    width: 50%;
    align-self: center;
  }

/** title header**/
.pwr-post-header__title--reduced {
   font-size: 48px;
}


/** header space**/
.pwr-post-featured {
   margin-top: 10px;
}

/** text centred form**/
.pwr-sec-form__content--v-align{

 align-items:flex-start !important;

}

/** remove background countdown**/
.pwr--dark .pwr-countdown {
    background-color: rgba(var(--clr-background-dk-rgb), 0);
    color: var(--clr-text-dk);
}

body .hs-form-field { margin-bottom:5px}
body .pwr-sec-clients__logo--grayscale { opacity:0.9}
body .hs_submit { margin-top:3px}

@media (min-width: 1200px) and (max-width: 1400px) {

.pwr-footer-full .hs-menu-wrapper ul.hs-menu-children-wrapper {

min-width: auto;

}
}
/* Language Bar moved from header to footer + hidden for mobile since it's already inside the burger menu */
@media(max-width:1192px){
  .pwr-header-right-bar__item.pwr-header-right-bar__language-switcher {
    display: none;
  }
}
.pwr-dropdown.pwr-dropdown--language {
  top: -20vh !important;
  display: flex;
  flex-direction: column;
  
}
.pwr-header-right-bar__link.pwr-menu_submenu-btn.pwr-header-right-bar__link--dropdown-arrow {
  font-family:var(--ff-base) !important;
  font-weight:500 !important;
}

.pwr-dropdown__link.pwr-header-right-bar__language-link{
  font-family: Arial;
  font-size:12px !important;
}

/* Fallback: hide Create a Ticket CTA */
.pwr-header-right-bar__cta--second a[href*="/support"] {
  display: none;