/* @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    */
/*****************************************/
.header__container .pwr--full-width {
    max-width: 1400px;
    margin: 0 auto;     padding-left: 20px !important;
    padding-right: 20px !important;
}

.pwr-sec-steps.pwr--dark .pwr-step__count { background-color: trasparent;}
.rb-step .pwr-step__count {font-size:50px;}
.rblp-hero .pwr-hero__info-box {bottom: 60px;}
.rblp-hero .pwr-hero__title { text-transform: inherit;  font-size: 54px; padding-top: 69px;}
body .rb-bcol.pwr-bento-grid.pwr-adc .pwr--full-width { padding: 0px !important;}
.rb-sbottom .pwr-services-box{height: 330px;  width: calc(50% - 20px);}
.rb-praw .pwr-services-item { width: 25%; padding: 0 30px; min-height: 420px;}
.rb-praw .pwr-services-item.pwr-services-item--last-row { border-bottom: 1px solid rgba(var(--clr-base-dk-rgb), .2); border-right:0px;    }
.rb-praw .pwr-services--style-1 .pwr-services-item:nth-child(3n) { border-right: 1px solid rgba(var(--clr-base-dk-rgb), .2);}
.hbold .pwr-sec-txt__title b { font-weight: 900;}


.bento-vplay .plyr{z-index: 9;}
.bento-vplay .plyr--video.plyr--hide-controls .plyr__controls { opacity: 1;  pointer-events: inherit;  transform: inherit;}
.bento-vplay .pwr-video-background-plyr .plyr .plyr__controls, .bento-vplay .pwr-video-background-plyr .plyr--full-ui.plyr--video .plyr__control--overlaid {  display: inherit;}
.bento-vplay .pwr-adc-content {z-index:16;}
.bento-vplay .pwr-video-background-plyr .plyr.player--visible.plyr--paused, .bento-vplay .pwr-video-background-plyr .plyr.player--visible.plyr--stopped {
    opacity: 1;}
.bento-vsec .pwr-adc-content {  width: 100%;}

.nbanner-section .pwr--abs-full {  left: inherit;  width: 51%;  right: 0;}

.step-org .pwr-step__count {  background-color: #FF755A;}
.pwr-sec-cta__cta--vertical.pwr-cta.pwr-cta--primary-solid { text-align: center;  margin: 0 auto;}
.step-org .pwr-step__count { background-color: #FF755A;}
.cta-center .pwr-sec-cta__cta--vertical { text-align: center;  margin: 0 auto;}

.srlp-fser .pwr-services-item__desc {  margin-bottom: 0;  font-size: 16px; font-family: "Jost", Arial;}

.bento-icon .pwr-adc-content__icon_text .pwr-adc-content__title+.pwr-adc-content__text {  margin-top: 0;}
.pwr-testimonial--style-multiple{bottom: 0;}
.pwr-testimonial--style-multiple .pwr-testimonial__author{margin-bottom:10px;}
.dguide-accordion span.pwr-accordion__title {  font-size: 26px;  text-transform: inherit;   line-height: 36px;}

.sbox .pwr-services-box__back, .sbox .pwr-services-box__front { padding: 15px 20px;  min-height: 319px;}

.pwr-bento-grid.nbanner-section .pwr--full-width {padding-left:0!important; padding-right:0!important;}
.pwr-bento-grid .nbs-left { padding:6% 17% 6% 24%!important; min-height:480px;    background-color: transparent !important;}
.nbanner-section .pwr--abs-full.pwr-bg {  left: inherit;  width: 51%;  right: 0;}
.nbs-left .pwr--abs-full.pwr-bg{width:100%;}

.nh-imgover:after { content: "";background-repeat: no-repeat; background-size: cover; background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/bg.png);
  width: 100%;  height: 100%;  position: absolute;  top: 0; left: 0;  border-radius: 0 6px 6px 0;}
.nh-imgover { box-shadow: none;}
.pwr-adc__content-wrapper.nh-imgover{ border-radius: 0 6px 6px 0px !important;}
.nh-imgover .pwr-bg img { border-radius: 0 8px 8px 0px !important;}
.nh-over .page-center{max-width:100%;  font-family: "Poppins", sans-serif!important;}
.nh-over h1 { font-size: 50px;}
.nh-over p { font-size: 18px;  line-height: 24px;  margin: 20px auto;  font-weight: 500;  font-family: "Poppins", sans-serif !important;}
.nh-over .cta_button, .new-cta .cta_button { font-size: 13px !important; font-weight: 600 !important;  padding: 15px 20px !important; }
.ntestimonial-v1 .pwr-testimonial__quote {text-align: left; font-size: 16px;  font-weight: 500; background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/quote.svg);
    background-repeat: no-repeat;  background-size: 33px auto; background-repeat: no-repeat;  background-position: top left;  padding: 37px 0 0 0px;}
.ntestimonial-v1.pwr-sec-testimonials { max-width: 366px;}
.ntestimonial-v1 .pwr-testimonial__quote p, .ts-v2 p{text-align: left; font-weight: 500;} 
.ts-v2 p{font-size:18px;}
.ts-des { display:inline-flex; align-items:center; gap:37px; flex-wrap: wrap; margin-top: 15px; margin-left: 0px;}
.ts-name {font-size:16px; line-height:20px; color:#052d4ccf;}

.nstats-v1 .pwr-sec-stats__wrapper { margin: 0 auto;}
.nstats-v1 .pwr-stat { margin: 10px 10px 40px; width: calc(33.33% - 20px); background: #F5F5F5; padding: 30px 20px;  border-radius: 10px;  text-align: left;}
.nstats-v1 .pwr-stat__number, .nstats-v1 .pwr-stat__suffix { font-size: 36px; color: #FF755A;}
.nstats-v1 .pwr-stat__title { text-transform: capitalize; letter-spacing: 0;}
.nstats-v1 .pwr-stats{ display: inline-flex; flex-wrap:wrap;}

.check-lists .pwr-rich-text ul:not([style*=list-style-type]) li:before { background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/check.svg);
    background-color: transparent !important;  width: 18px !important;  height: 18px !important;  top: 3px !important;}

.ts-v2 { background: #fff;  border-radius: 10px; color: #052D4C; padding: 30px; box-shadow: -10px 10px 0 0 #FF755A;  margin-left: 10px;  font-weight: 500; background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/quote.svg);
  background-repeat: no-repeat; background-position: 11px 12px;}
.ts-v2 .ts-name {  text-align: right;  margin: 20px 0 0 0;}
.bento-v1 { padding-right: 11%;}
.nswf-box .pwr-adc-content--title .pwr-adc-content__title { text-transform: none !important;  font-weight: 600;}
.nswf-box.last { margin-top: -136px;  max-height: 273px;}

.perks-box .pwr-services-item { width: 18.5%; border: none; background: #fff; padding: 0 20px 10px 20px; text-align: left;  border-radius: 10px;}
.perks-box .pwr-services { display: inline-flex; justify-content: space-between; width: 100%;}
.perks-box .pwr-services-item__img { margin-top: 0;  max-height: inherit;  max-width: 80px;    aspect-ratio: inherit !important;}
.perks-box .pwr-services-item__icon {font-size: 80px; padding:15px; height: 92px !important; width: 80px !important;     background:#052d4c;  border-radius: 0 0 40px 40px; margin-bottom: 20px;}
.perks-box .pwr-services-item__title { font-size: 20px; font-weight: 600; margin-bottom: 10px; text-transform: inherit;  height: auto !important;}
.perks-box .pwr-services-item__desc {  margin-bottom: 0px;  line-height: 1.5;}
body .pwr-sec-services__intro-sec{   margin-bottom: 30px!important;    }

.testimonial-v1 .pwr-testimonial--style-multiple {background-color: #F4FFFE; padding: 40px; min-height: 300px; border-radius: 80px 80px 5px 80px; box-shadow: -10px 0px 0 0 #FF755A;}
.testimonial-v1 .swiper-slide {padding: 0 0 10px 10px;}
.testimonial-v1 .pwr-testimonial__quote {  background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/quote.svg);  background-repeat: no-repeat; 
  padding-left: 34px;  padding-top: 4px;}

.home-ctav1 .pwr-sec-form__title+.pwr-sec-form__desc{margin-bottom:0px;}
body .home-ctav1 input.hs-button.primary.large { background: #052d4c;}
.hs_submit.hs-submit, .pwr-sec-form__title+.pwr-sec-form__desc { margin-top: 0px;}
.pwr-sec-form__intro-sec--vertical, .pwr-sec__intro-sec {  margin-bottom: 24px;}
.home-ctav1 img{opacity:0.6;}
.home-ctav1{background-color:#fff!important;}

.form-v1 .pwr-sec-form__form-wrapper { background: #fafafa;  padding: 30px;  border-radius: 20px;}
.video-nocontent .pwr-video-box__below{padding:0px;}

.blog-inner-swarp { display: inline-flex;  gap: 50px; width:100%; flex-wrap: wrap;}
.blog-inner-swarp .pwr-post-body { background-color: transparent;}
.blog-inner-swarp .pwr-post-content { padding: 0;}
.blog-left { width: 65%;}
.right-sidebar { width: 30%; padding-top: 60px;}
.right-sidebar a.blog-post__tag-link {background: #f0f0f0; border-radius: 5px; padding: 4px 10px; font-size: 14px; line-height: 20px;}
.right-sidebar .blog-post_tag_item {  display: inline-flex; flex-wrap: wrap;  gap: 5px;}
.right-sidebar .blog-post__tags h3, .right-sidebar .hs_cos_wrapper_type_blog_subscribe .form-title, .blog-sidebar-box h3 {  font-size: 20px;     margin-bottom: 18px;}
.blog-sidebar-box {padding: 20px; background: #fafafa; margin-bottom: 40px;  box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.1);}
.blog-sidebar-box .hs_cos_wrapper_type_social_sharing a { margin: 0 5px;}
.blog-sidebar-box ._hsPostListingFeaturedImage_dsnwr_22, .pb-img { width: 30%; float:left; height:auto;}
.blog-sidebar-box ._hsPostListingWrapper--minimal_dsnwr_8 h4, h5.pb_title { font-size: 16px; width: 70%; float: left;  padding-left: 20px;}
.blog-sidebar-box ._hsPostListingAuthorDate_dsnwr_52 { width: 100%; border-bottom: 1px solid #ddd;}
.popular_blist { display: inline-flex; width: 100%; padding-bottom: 10px;  margin-bottom: 10px;  border-bottom: 1px solid #eee;}
.pb-img a {background-size: cover;  width: 100%;  height: 100%;  background-position: center;  display: block;}


.svbox-v1 .pwr-video-box__below{padding:0px;}
.hs-landing-page .pwr-burger__trigger-open{display:none;}
.hs-content-id-197002681216 .pwr-header-right-bar--with-burger, .hs-content-id-199037396141 .pwr-header-right-bar--with-burger {right: 0; display: flex;  gap: 10px; align-items: center;}
.hs-content-id-197002681216 header .page-center, .hs-content-id-199037396141 header .page-center, .hs-content-id-199444537610 header .page-center{max-width: 1365px;}
.hs-content-id-199444537610 .pwr-header-right-bar--with-burger {  right: 0;  display: inline-flex;   gap: 12px;}
.understanding-pricing-content .pwr-sec__title-intro{    text-align: right;   width: 100%;     margin-bottom: 0;}
.sers-dec .read-more-button { border: none; cursor: pointer; color: #FF755A; background: transparent; font-weight: bold; font-size: 14px;}
.sers-dec .swiper--pagination { margin-bottom: 20px;}

.box-b {  padding: 20px;  border-radius: 10px;   background: #fff;}

.hs-content-id-201669151827  .pwr-header-logo {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 483px;
    height: auto;
    padding-right: 404px;
    background-image: url(https://5943296.fs1.hubspotusercontent-na1.net/hubfs/5943296/twc-logo-white.png);
    background-position: right center;
    background-size: 218px auto;
    background-repeat: no-repeat;
}
.twc-banner .pwr--abs-full { left: inherit;  width: 50%;  right: 0;}
.twc-banner .pwr--abs-full img{  object-fit: contain!important;     object-position: bottom!important;}
.pwr-bento-grid.twc-banner {  background-color: transparent;}
.pwr-bento-grid.twc-banner h1{font-size:60px!important;}

.bento-arrow-bottom a.pwr-adc__content-wrapper { padding-bottom: 60px !important;}
.bento-arrow-bottom .pwr-adc-content.pwr-adc-content--icon:last-child { position: absolute;  bottom: 20px;}

@media only screen and (min-width: 100px) and (max-width:1700px) {
  .pwr-bento-grid .nbs-left   padding: 6% 15% 6% 16% !important;}
    @media only screen and (max-width: 1600px) {
    .pwr-bento-grid .nbs-left   padding: 6% 15% 6% 13% !important;}
    }
  @media only screen and (max-width: 1500px) {
    .pwr-bento-grid .nbs-left   padding: 6% 15% 6% 10% !important;}
    }
@media only screen and (max-width: 1440px) {
    .pwr-bento-grid .nbs-left   padding: 6% 15% 6% 40px !important;}
    }
   @media only screen and (max-width: 1200px) {
  .nh-over .page-center {  margin: 0 auto;}
  .blog-inner-swarp .pwr-post-content {margin: 0 auto;}
   .hs-content-id-201669151827  div.pwr-header-right-bar {      right: 0;    }
  .pwr-bento-grid.twc-banner h1 {  font-size: 48px !important;}
  .header__container .pwr--full-width { padding-left: 40px !important;  padding-right: 40px !important;}
   @media only screen and (max-width: 1024px) {
  .perks-box .pwr-services-item { width: calc(33.33% - 20px);}
  .perks-box .pwr-services-item.pwr-services-item--last-row { width: calc(50% - 20px);}
  .perks-box .pwr-services { flex-wrap: wrap; gap: 29px;}
  }
  @media only screen and (max-width: 990px) {
     .nswf-box.last { margin-top: 0px;  max-height:auto;}
    .nbanner-section .pwr-adc__content-wrapper:not(.pwr-adc__content-wrapper.nbs-left) {  display: none;}
    .pwr-bento-grid .nbs-left {  padding:60px 30px !important;  width: 74%;}
  }
  @media only screen and (max-width: 767px) {
  .sbox .pwr-services-box__back, .sbox .pwr-services-box__front { min-height: auto;}
  .pwr-sub-services.vanilla.pwr-sec-services--style-4.sbox { margin-bottom: 20px;  padding-bottom: 20px;}
  .pwr-bento-grid .nbs-left { padding:80px 30px !important; min-height:auto;} 
   .perks-box .pwr-services-item { width: calc(50% - 20px);}
    .mobile-hide { display: none;}
    .nh-over.pwr-bento-grid { padding: 0;   margin: 0 auto;}
    .nh-over .pwr-adc__content-wrapper:first-child {  padding:40px 20px !important;}
    .blog-left, .right-sidebar { width: 100%;}
    .right-sidebar {padding-top:10px;}
    .hs-landing-page header .page-center { margin-left: 20px; margin-right: 20px; }
    .hs-content-id-197002681216 .pwr-header-logo__img, .hs-content-id-199037396141 .pwr-header-logo__img  {  max-width: 140px;}
    .rblp-hero .pwr-hero__title {font-size: 33px!important;  padding-top: 0!important;}
    .pwr-rich-text.pwr-hero__desc p {  font-size: 18px !important;}
    .hs-content-id-201669151827 .pwr-header-logo {  background-size: 151px auto;  max-width: 288px; padding-right: 297px;}
    .hs-content-id-201669151827 .pwr-header-logo__img {  max-width: 129px;}
     .header__container .pwr--full-width { padding-left: 15px !important;  padding-right: 15px !important;}
  }
   @media only screen and (max-width: 660px) {
    .pwr-bento-grid .nbs-left {  width: 100%;}
     .pwr-adc__content-wrapper.twc-banner-left {  padding: 50px 0px 120px 0 !important;}
     .twc-banner .pwr--abs-full {   width: 62%;}
  }
  @media only screen and (max-width: 567px) {
    .perks-box .pwr-services-item, .perks-box .pwr-services-item.pwr-services-item--last-row { width: 100%;}
    .testimonial-v1 .pwr-testimonial--style-multiple{  min-height: 277px;  padding: 11px;}
    .nh-over h1 {  font-size: 38px;}
    .nh-over .pwr-adc-content__spacer {    height:calc(275px*var(--adv-sp-factor, 1))!important;}
        .pwr-stat {      width: calc(100% - 40px)!important;    }
      .hs-landing-page.hs-content-id-197002681216  .pwr-burger__trigger-open,  .hs-content-id-199037396141 .pwr-burger__trigger-open{display:block!important;}
    .rblp-hero .pwr-hero__title {font-size: 26px!important; }
    .pwr-rich-text.pwr-hero__desc p {  font-size: 16px !important;}
    .nstats-v1 .pwr-stats {  justify-content: center;}
     .pwr-bento-grid.twc-banner h1 {  font-size: 38px !important;}
  }
  }

}