/* @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    */
/*****************************************/

.pwr-tabs .pwr-tab__title {
    color: #0064FF!important;
}
.pwr-tabs__item, .pwr-tabs__tab {
        font-family: 'Quicksand'!important;
        font-weight: 500;!important;
}

.pwr-tabs__item, .pwr-step__title {
        font-family: 'Quicksand'!important;
        font-weight: 500;!important;
        color: #0064FF!important;
}

.swiper-button-next:after, .swiper-button-prev:after{
       color: #0064FF!important;
}
.pwr-services-item__title {
        font-family: 'Quicksand'!important;
        font-weight: 500;!important;
}

.pwr-testimonial__quote{
    line-height: 1.5;!important;
  }

.pwr-image-box__title {
    font-family: 'Quicksand'!important;
    font-weight: 500!important;
}

.pwr-video-box__title {
   font-family: 'Quicksand'!important;
    font-weight: 500!important;
}
.pwr-filter {
    border-radius: 10px;!important
}
.pwr-stat {
  margin: 10px 20px 10px;!important
  vertical-align: middle;!important
}
.pwr-sec-split > .page-center.pwr--relative .pwr-sec-split__img img, .pwr-sec-mockup img {
  border-radius: var(--br);
}
.pwr-comparison-table__icon--checkmark circle {
    fill: #0064ff;!important
  }
.pwr-author-profile {
    background-color: #eeeeeeee;!important
    padding: 30px 30px 30px;!important
}
.pwr-avatar {
    height: 90px;
    width: 90px;
}
.pwr--sec-padding-t-md {
    padding-top: var(--sp-sec-p-vert-small);!important
    padding-bottom: var(--sp-sec-p-vert-small);!important
}
.hs-blog-post .pwr-author-profile__wrapper {
  padding-top: var(--sp-sec-p-vert-small) !important;
  padding-bottom: var(--sp-sec-p-vert-small) !important;
}
.hs-blog-post .pwr-post-content{
  padding-bottom: 0 !important;
}
.hs-blog-post .pwr-sec-posts {
  padding-top: var(--sp-sec-p-vert-medium) !important;
}
.hs-blog-post .pwr-author-profile {
  padding: 60px !important;
}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #CCE0FF;!important
}

/* Footer Form Changes */
.pwr-footer.pwr--dark  input {
  background: white !important;
  color: black !important;
}
.pwr-footer.pwr--dark [type="checkbox"] + span::before, .pwr-footer.pwr--dark [type="radio"] {
  background: white !important;
  color: black !important;
  transition: all calc(.4s*var(--ts-duration-factor,1)) ease-in-out;
} 
.pwr-footer.pwr--dark button::before {
  background: white;
}
.pwr-footer.pwr--dark button:hover::before, .pwr-footer.pwr--dark button:hover::after {
  background: white !important;
  transition: all calc(.4s*var(--ts-duration-factor,1)) ease-in-out;
}
.pwr-footer.pwr--dark button {
  color: var(--clr-btn-primary) !important;
  transition: all calc(.4s*var(--ts-duration-factor,1)) ease-in-out;
}
.pwr-footer.pwr--dark button:hover {
  color: black !important;
  transition: all calc(.4s*var(--ts-duration-factor,1)) ease-in-out;
}