/* @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    */
/*****************************************/
/*book a demo styles*/
.bad-puff{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/top-lft-turquoise-puff.svg);
  background-position:top left;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  width: 100%;
}
.long-foot-cta{
    text-align: center;
    display: flex;
    justify-content: center;
      margin: 40px 0;
    margin-left: -60px;
}
}
/* Live Coaching Programs bullet menu */
.lc-programs-bullet-menu {
  list-style: none !important;
  margin: 0 !important;
padding: 0 0 0 8px !important;
}

.lc-programs-bullet-menu li {
  list-style: none !important;
  margin-bottom: 32px!important;
}

.lc-programs-bullet-menu li::marker {
  content: "" !important;
  display: none !important;
}
.lc-programs-bullet-menu li::before {
  content: none !important;
}

.lc-programs-bullet-menu a {
  display: block;
  position: relative;
  padding-left: 24px;   /* 16px icon + 8px gap */
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4;
  color: #1A1B41 !important;
  text-decoration: none;
  transition: color 0.2s ease;
}

.lc-programs-bullet-menu a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Purple-Arrow-bullet.svg") no-repeat center;
  background-size: contain;
}

.lc-programs-bullet-menu a:hover {
  color: #169FDB!important;
}
.coach-program-quote {
  background: 
    url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/coach-program-lines-bg-1.svg') top center no-repeat,
    linear-gradient(180deg, #169fdb 0%, #6fc0e8 100%) !important;

  background-size: contain, cover !important; /* image is contained, gradient fills */
}

.coach-program-quote .pwr-testimonial__job-title {color:#030b0f;}
.coach-program-quote .pwr-testimonial {
  align-items: center;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
}
.coach-program-quote .pwr-testimonial__quote {
   margin-bottom: 48px;
  max-width:1200px!important;
}
.coach-program-quote-foot .pwr-testimonial__quote div span{
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
}
.coach-program-quote .pwr-testimonial__quote div span::before{
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/trans-quotes.svg) no-repeat;
  margin-bottom: -50px;
  position: relative;
  right: 20px;
  content: "";
  display: block;
  height: 50px;
  width: 50px;
  z-index: 99;
}
.coach-program-quote-foot .pwr-testimonial__job-title {color:#fff;}
.coach-program-quote-foot .pwr-testimonial {
  align-items: center;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
}
.coach-program-quote-foot .pwr-testimonial__quote {
   margin-bottom: 48px;
  max-width:1000px!important;
}
.coach-program-quote-foot .pwr-testimonial__quote div span::before{
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/trans-quotes.svg) no-repeat;
  margin-bottom: 0px;
  position: relative;
  right: 40px;
  content: "";
  display: block;
  height: 50px;
  width: 50px;
  z-index: 99;
}
.coach-program-clients-quote .pwr-testimonial__job-title {color:#fff;}
.coach-program-clients-quote .pwr-testimonial {
align-items: start;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  max-width: 100% !important;
  padding: 0 64px;
}
.coach-program-clients-quote .pwr-testimonial__quote {
   margin-bottom: 48px;
  max-width:1150px!important;
}
.coach-program-clients-quote .pwr-testimonial__quote div span::before{
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Quotemarks-white.svg) no-repeat;
  margin-bottom: 0px;
  position: relative;
  right: 0px;
  content: "";
  display: block;
  height: 50px;
  width: 50px;
  z-index: 99;
}
@media (max-width: 767px) {
  .coach-program-quote-foot div.pwr-testimonial div.pwr-testimonial__author{
text-align: center !important;
}
  .coach-program-quote-foot .pwr-testimonial__author div.pwr-testimonial__info {
  align-items: center!important;
  text-align:center!important;
  }
}
.pwr-avatar__img {
  border-radius: 100%;
  filter: none!important;
}
.vert-
steps.lazyloaded div.pwr-adc-content.pwr-adc-content--text div.pwr-adc-content__text.pwr-rich-text h2 span em {font-weight:400!important;}
.project-tag {
  display: inline-flex;
  align-items: center;
  gap: 8px;                       /* space between icon and text */
  padding: 4px 8px;               /* pill padding */
  border-radius: 5px;             /* rounded corners */
  background: rgba(106, 73, 209, 0.05);  /* light purple background */
  
  color: #1A1B41;                 /* text color */
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.35;
}

.project-tag .tag-icon {
  display: block;
}
.inner-light-blue .pwr-adc-content__icon_text .pwr-adc-content__title + .pwr-adc-content__text {
  margin-top: -3px;
}
.pwr-sec--boxed-w-content-in.inner-light-blue.program-module{
    padding-left: 32px !important;
    padding-right: 0px !important;
  }
    .inner-light-blue.program-module .module-content h4{
   font-size:26px;
  line-height:35px;
  }
.inner-light-blue.program-module .module-content br {
 display:none; 
}
.pwr-sec--boxed-w-content-in.wp-program-module{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
.pwr-sec--boxed-w-content-in.wp-program-module .module-content{
    padding-left: 0px !important;
    padding-right: 0px !important;
  padding-top:24px;
  }
.wp-program-module .module-content .pwr-adc-content.pwr-adc-content--text,
.wp-program-module .module-content .pwr-adc-content.pwr-adc-content--icon-text,
.wp-program-module .module-content .pwr-adc-content__button.pwr-cta.pwr-cta--regular-solid
{
 padding:0px 32px; 
}
.wp-program-module .module-content h4{
   font-size:26px;
  line-height:35px;
  }
.wp-program-module .module-content br {
 display:none; 
}
.pwr-sec--boxed-w-content-in.inner-light-blue.program-home-module{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
.pwr-sec--boxed-w-content-in.inner-light-blue.program-home-module .pwr-cta--long [class*="cta_button"]:not(.pwr-cta--hubspot-style){
 min-width:247px; 
  text-align:center;
}
    .inner-light-blue.program-home-module .module-content h5{
font-weight:400;
      color: #1A1B41;
  }
.coach-cols .highlights-col-lg .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  gap: 32px;
  justify-content: center;
}
.coach-cols .pwr-adc-content__icon_text .pwr-adc-content__title + .pwr-adc-content__text {
  margin-top: 0px;
}
.double-cta-row {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;       /* space between the two CTAs */
  flex-wrap: wrap; /* stack on mobile if needed */
  margin-left:-50px;
}

.double-cta-row .get-start-free-trial-cta2 {
  display: flex;
  gap: 20px;
}
.double-cta-row .get-start-free-trial-cta-purple {
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .double-cta-row,
  .double-cta-row .get-start-free-trial-cta2 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 15px !important;
    margin-left: 0 !important;
  }
    .double-cta-row,
  .double-cta-row .get-start-free-trial-cta-purple {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 15px !important;
    margin-left: 0 !important;
  }

  /* Keep buttons natural width, centered */
  .double-cta-row .pwr-sec-cta__cta--center {
    width: auto !important;
    max-width: none !important;
    text-align: center;
  }

  .double-cta-row .pwr-cta_button {
    display: inline-block !important;
    width: auto !important;
    min-width: 180px;   /* Ensures both buttons are visually consistent */
    text-align: center;
  }
}


/*main foot CTA area*/

.cta-cp-logos .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 100%;
}
.leadership-cp-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Leadership-coaching-prog-cta-bg.svg);
  background-position: top center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: contain;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -100px;
  position: relative;
  z-index: 5;
}
.leadership-cp-cta h2.pwr-sec__title i{
  color: #fff;
  font-weight: 400;
}
.global-cp-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 100%;
}
.global-cp-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/CTA-bgnd.svg);
  background-position: top center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -100px;
  position: relative;
  z-index: 5;
}
.team-cp-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 100%;
}
.team-cp-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Team-CTA-bgnd.svg);
  background-position: top center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -100px;
  position: relative;
  z-index: 5;
}
.country-cp-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 100%;
}
.country-cp-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/CTA-bgnd-1.svg);
  background-position: top center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -100px;
  position: relative;
  z-index: 5;
}
.wp-cp-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 100%;
}
.wp-cp-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/wp-cta-bgnd.svg);
  background-position: top center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -100px;
  position: relative;
  z-index: 5;
}
.map-wrap {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/circle-gradient.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
 /* Set sizes individually: first = left, second = right */
  background-size: cover;
}
.coach-program-quote.full-logo .pwr-testimonial__avatar .pwr-avatar__round.pwr-avatar__small{
width:160px;
height:auto;
border-radius:0px!important;
}
.coach-program-quote.full-logo .pwr-testimonial .pwr-testimonial__avatar {
  height: auto;
  margin-right: 16px;
  width: 160px;
}
/*live coaching overview page*/
.blue-coach-btn > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) {
  background-color: #2AD3F0;
    border: 0px solid #2AD3F0;
    color: #1A1B41;
}
.blue-coach-btn  {
  border: 0px solid #2AD3F0;
}
.blue-coach-btn  {
  color: #1A1B41;
}
.blue-coach-btn div.pwr-sec-cta__cta--center:nth-child(2) > a:nth-child(1){
   background-color: #2AD3F0;
    border: 0px solid #2AD3F0;
    color: #1A1B41;
}
#hs_cos_wrapper_module_175338658922710 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1){
     background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}
#hs_cos_wrapper_module_175338658922710 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1):hover{
     background-color: transparent;
    border: 1px solid #9dc400;
    color: #1A1B41;
}
.team-box-carousel .pwr-image-box:hover .pwr-image-box__front {
  opacity: 1;
}
.team-box-carousel .pwr-image-box__img {
  border-radius: 16px!important;
}
.team-box-carousel .pwr-image-box__front {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 8px 8px 16px 16px;
  color: #fff;
  border-radius: 0px;
  overflow: hidden;
  transform: none !important;
  background: linear-gradient(
    90deg,
    rgba(26, 27, 65, 0.6) 0%,
    rgba(6, 95, 134, 0.6) 100%
  );
}


/* Ensure the parent container matches the rounding */
.team-box-carousel .pwr-image-box {
   position: relative;
  border-radius: 32px !important;
  border: 9px solid transparent; /* Reserve space so size stays fixed */
  overflow: hidden;
  transition: border-color 0.3s ease;
}
.team-box-carousel .pwr-image-box:hover {
  border-color: rgba(22, 159, 219, 0.4); /* Blue outline on hover */
}
.team-box-carousel .pwr-image-box:hover .pwr-image-box__overlay {
  background: none;
}
.team-box-carousel .pwr-image-box__back {
  color: #fff !important;
  padding: 32px 24px;
  position: relative;
  width: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  gap: 8px;
  height: 100%;
  display:none;
}
.team-box-carousel .pwr-image-box__intro{
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 32.4px */
}
.team-box-carousel .pwr-image-box__title{
 font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 28.5px */ 
}
.coach-card-step div.pwr-adc-content.pwr-adc-content--icon-text{
  display: flex;
padding: 8px 16px;
align-items: flex-start;
align-self: stretch;
border-radius: 16px;
background: #E6F6FD;
box-shadow: 0 19px 16px 0 rgba(22, 159, 219, 0.07);
}
#-live-coaching--book-live-coaching-services-{text-align:center!important;}
 #build-cultural-intelligence-and-leadership-skills-with-tailored-livecoaching-programs-from-our-global-network-of-experts\.{text-align:center!important;}

@media (max-width: 1024px) {
  .pwr-sec--boxed-w-content-in.inner-light-blue.program-module{
    padding-left: 32px !important;
    padding-right: 0px !important;
  }
  .inner-light-blue.program-module div.pwr-adc__wrapper div.pwr-adc-main.page-center{
   margin-left: 0;
    margin-right: 0; 
  }
  .inner-light-blue.program-module .module-content{
   padding-bottom:32px; 
  }
  .inner-light-blue.program-module .module-content h4{
   font-size:28px;
  }
}
@media (max-width: 991px) {
   .resp-br {display:none;}
.pwr-sec--boxed-w-content-in.inner-light-blue.program-home-module .pwr-cta--long [class*="cta_button"]:not(.pwr-cta--hubspot-style){
 min-width:100%; 
  text-align:center;
}
  .pwr-sec--boxed-w-content-in.inner-light-blue.program-module{
    padding-left: 32px !important;
    padding-right: 0px !important;
    padding-bottom:0px!important;
  }
  .inner-light-blue.program-module .pwr-adc__content-wrappers {
    display: flex !important;
    flex-direction: column !important;
  }
  .inner-light-blue.program-module .pwr-adc-content__spacer{
height:0px!important;
}
   .inner-light-blue.program-module .pwr-adc-content--image {
    line-height: 0;
    padding-bottom: 0px;
  }
        .inner-light-blue.program-module .module-content .pwr-adc-content__spacer {
    height: 40px !important;
  }
  .leadership-cp-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0;
  grid-row-gap: 0;
  align-items: center;
  max-width: 650px;
    grid-template-columns: repeat(3,1fr)!important;
}
.cta-cp-logos .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0;
  grid-row-gap: 0;
  align-items: center;
  max-width: 650px;
    grid-template-columns: repeat(3,1fr)!important;
} 
  .leadership-cp-cta {
background-image:none;
    margin-top: 170px;
  }
    .global-cp-cta {
background-image:none;
        margin-top: 170px;
  }
      .team-cp-cta {
background-image:none;
        margin-top: 170px;
  }
        .country-cp-cta {
background-image:none;
        margin-top: 170px;
  }
          .wp-cp-cta {
background-image:none;
        margin-top: 170px;
  }
/* Force two rows for this grid */
.coach-how-it-works .pwr-adc__content-wrappers {
  display: grid;
  grid-template-rows: auto auto;  /* define two rows */
}

/* Force text (steps) into the first row */
.coach-how-it-works .pwr-adc__content-wrapper.vert-steps {
  grid-row: 1 !important;
}

/* Force image into the second row */
.coach-how-it-works .pwr-adc__content-wrapper.pwr-adc-content--image {
  grid-row: 2 !important;
}
.coach-program-clients-quote .pwr-testimonial {
  padding: 0 0px;
}

/* Clean up testimonial padding (unrelated to the layout fix) */
.coach-program-clients-quote .pwr-testimonial {
  padding: 0;
}
/* Make the two content blocks stack as two rows */
.inner-light-blue.program-home-module .pwr-adc__content-wrappers {
  display: grid !important;
  grid-template-rows: auto auto !important;
}

/* Text (steps) goes to row 1 */
.inner-light-blue.program-home-module .pwr-adc__content-wrapper.module-content {
  grid-row: 1 !important;
}

/* Image goes to row 2 */
.inner-light-blue.program-home-module .pwr-adc__content-wrapper.pwr-adc-content--image {
  grid-row: 2 !important;
}
  .coach-card-step {padding:0px;}

}
@media (max-width:575px) {
  #hs_cos_wrapper_module_175308914534313 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){justify-content:start;}
  #hs_cos_wrapper_module_175308914534313 > div:nth-child(1) > div:nth-child(1){margin-left:0px;}
#-live-coaching--book-live-coaching-services-{text-align:left!important;}
  #build-cultural-intelligence-and-leadership-skills-with-tailored-livecoaching-programs-from-our-global-network-of-experts\.{text-align:left!important;}
.hs-content-id-257347550414.hs-web-interactive div.container-fluid div.row-fluid-wrapper div.row-fluid div.span12.widget-span.widget-type-cell div.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-vertical-alignment.dnd_area-row-0-force-full-width-section.dnd-section div.row-fluid div.span6.widget-span.widget-type-cell.dnd_area-column-1-padding.dnd-column.dnd_area-column-1-vertical-alignment div.row-fluid-wrapper.row-depth-1.row-number-3.dnd-row div.row-fluid div.span12.widget-span.widget-type-custom_widget.widget_1753340614403-padding.widget_1753340614403-flexbox-positioning.dnd-module {
  display: none !important;
}
    .coach-program-hero-logos.lazyloaded div.pwr-sec-clients__slider.pwr-sec-clients--grid{
    grid-template-columns: repeat(3,1fr)!important;
    grid-column-gap: 0px;
      grid-row-gap:0px;
      grid-template-rows: repeat(auto-fill,100px);
  }
  .inner-light-blue.program-module .module-content br {
 display:block; 
}
    .pwr-sec--boxed-w-content-in.inner-light-blue.program-module{
    padding-left: 24px !important;
    padding-right:0px !important;
      padding-top:16px!important;
    padding-bottom:0px!important;
  }
  .coach-program-quote .pwr-testimonial__quote {
  margin-bottom: 48px;
  padding: 0px 30px;
}
.coach-program-quote .pwr-testimonial__author div.pwr-testimonial__info {
  align-items: center;
  text-align:center;
  }
  .coach-program-quote .pwr-testimonial__author {
    text-align: center !important;
  }
  .coach-program-quote .pwr-testimonial .pwr-testimonial__avatar {
  height: auto;
  width: 60px;
  margin-right: 0px;
}
    .inner-light-blue.program-module .module-content h4{
   font-size:20px;
  line-height:30px;
  }
    .inner-light-blue.program-module .module-content{
   padding-bottom:16px; 
        padding-right:16px !important;
  }
     .inner-light-blue.program-module .pwr-adc-content--image {
    line-height: 0;
    padding-bottom: 0px;
  }
}
.pwr-collapse-content {
  height:0!important;
  overflow:hidden!important;
  padding-bottom:0!important;
  padding-top:0!important;
  transition: none;
  transition-delay: 0s;
    transition-duration: 0s;
  transform: none;
  
}
hr {
  background-color: #E0E4E5;
  border: none;
  color: #E0E4E5;
  height: 1px;
}
.pwr-form.pwr-sec-form__form.pwr--colored-box.pwr--dark .submitted-message p a:hover{
Color: #fff;
}
/*landing page styles*/
.lp-hero-form{
background: rgb(22,159,219);
background: linear-gradient(28deg, rgba(22,159,219,1) 51%, rgba(82,199,200,1) 100%);
}
.lp-hero-grad-lft-rght{
background: rgb(22,159,219);
background: linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);
}
.lp-hero-grad-lft-rght-img{
background: rgb(22,159,219);
/*background: linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);*/
  background: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Lp-people%20bg%20%281%29.png') no-repeat, linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);
    background-repeat: no-repeat;
background-position: center 30%;
}
.lp-hero-light{
/*background: linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);*/
  background: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/LP-people-light.png');
    background-repeat: no-repeat;
background-position: center 70%;
}
@media (max-width: 575px) {
  .lp-hero-light{
/*background: linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);*/
  background: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/mobile-hero-background.png');
    background-repeat: no-repeat;
background-position: center 28%;
    background-size: contain;
}
  .lp-hero-grad-lft-rght-img{
background: rgb(22,159,219);
/*background: linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);*/
  background: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/mobile-hero-background.png') no-repeat, linear-gradient(296deg, #169FDB 72.08%, #52C7C8 106.46%);
    background-repeat: no-repeat;
background-position: center 19%;
        background-size: contain;
}
}
/*light LP styles*/
.lp-3col-narrow{
 max-width: 954px;
  margin: 0 auto!important;
  margin-top: -80px!important;
  z-index: 2;
}
.lp-3col-narrow-col{
 padding:0px; 
  box-shadow: 0px 20.5px 29.762px 0px rgba(26, 27, 65, 0.18);
}
.lp-3col-narrow-col .pwr-adc-content__icon-wrapper--no-bg{
padding: 8px 16px;
}
.lp-3col-narrow-col .pwr-adc-content.pwr-adc-content--icon-text{
 padding: 16px 32px 0px 16px; 
}
/*ul.lp-bullet li::before{
  content: "";
  height: 10px;
  left: -32px;
  position: absolute;
  top: 11px;
  width: 10px;
}*/
.lp-bullet {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}

.lp-bullet li {
    position: relative;
    padding-left: 32px; /* Adjust to match the image size */
    margin-bottom: 16px; /* Optional: spacing between items */
}

.lp-bullet li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    width: 16px!important;
    height: 16px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Lp-bullet.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.lp-bullet-lime {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}

.lp-bullet-lime li {
    position: relative;
    padding-left: 32px; /* Adjust to match the image size */
    margin-bottom: 16px; /* Optional: spacing between items */
}

.lp-bullet-lime li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    width: 16px!important;
    height: 16px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Lime-bullet.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.lp-bullet-dark {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}
@media (max-width: 575px) {
  .lp-bullet-dark {
margin: 0px 0px !important;
}
}

.lp-bullet-dark li {
    position: relative;
    padding-left: 32px; /* Adjust to match the image size */
    margin-bottom: 16px; /* Optional: spacing between items */
}

.lp-bullet-dark li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    width: 16px!important;
    height: 16px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/dark-blue-checkmark.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.hs-landing-page .pwr-burger__trigger-open{
 display:none; 
}
.pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr--light.pwr-adc__content-wrapper .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style){
  color: #169fdb !important;
}
/*Blog styles*/
.blog-hero.pwr-hero--x-small .pwr-hero__info-box {
  top: 80px;
}
.blog-title{
  background: var(--pricing-KICKSTART-TIER, linear-gradient(270deg, #514DB7 -6.63%, #169FDB 20.44%, #2DCCCD 50.01%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: "Nunito Sans";
font-size: 61px;
font-style: normal;
font-weight: 800;
line-height: 115%;
letter-spacing: 0.61px;
}
.blog-hero.pwr--dark ::placeholder {
color: #6E7E85 !important;
}
.blog-hero.pwr--dark .pwr-search-field__icon:not(:hover) svg {
 fill: #6E7E85 !important;
}
body .blog-hero.pwr--dark input[type="text"]{
background-color: #fff !important;
}
.pwr-blog-listing:not(.pwr-blog-listing--author-page) .pwr-post-item__content {
  background-color: #fff;
}
#hs_cos_wrapper_blog-post.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module{
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/right-turquoise-puff.svg') !important;
  background-position: right top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.pwr-author-profile {
  background-color: #fff;
  border-radius: 16px;
  display: table;
  padding: 40px;
}
.pwr-avatar__round {
  border-radius: 999px!important;
  overflow: hidden;
}
.pwr-avatar__img {
  border-radius: 100%;
  filter: grayscale(100%);
}
.pwr-author-profile__bio {
 color: #6E7E85;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 21.6px */ 
}
.pwr-author-profile__name:hover {
  color: var(--clr-link-html);
}
.pwr-sec-posts {
  overflow: hidden;
  padding: 64px 0 64px;
  z-index: 0;
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0 10%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
  background-color: rgba(230, 246, 253, 1.0);
}
h2#related-articles.pwr-sec__title.pwr-heading-style--default.pwr-sec__title--narrow.pwr-sec-posts__title{
  font-size:38px;
  font-style:normal;
}
.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
  margin-bottom: 40px;
}
.blog-hero.pwr-hero--x-small .pwr-hero__info-box {
  top: 52px;
  align-content: center;
}
.blog-hero .pwr-hero__search {
  max-width: 800px;
  padding-top: 24px;
}
.blog-hero .hs-search-field--open .hs-search-field__suggestions .pwr-suggestions-panel {
  display: block;
  margin-top: 5px;
  text-align: left;
}
.blog-hero.pwr-hero {
    overflow: visible !important;
}
.hs-search-field__suggestions .pwr-suggestions-panel {
  background-color: #f6f6f6!important;
  border-radius: var(--br-menu);
  box-shadow: 0 15px 30px rgba(0,0,0,.05);
  padding: 16px;
  position: absolute;
  width: 100%;
  z-index: 1005;
}
.pwr--dark .pwr-suggestions--title, .pwr-header--dark-on-scroll.scroll .pwr-suggestions--title {
  color: #1a1b41 !important;
}
.pwr--dark .hs-search-field__suggestions li a .hs-search-highlight, .pwr-header--dark-on-scroll.scroll .hs-search-field__suggestions li a .hs-search-highlight {
  font-weight: 700;
  color: #1a1b41 !important;
}
.pwr--dark .hs-search-field__suggestions li a, .pwr-header--dark-on-scroll.scroll .hs-search-field__suggestions li a {
  color: #1a1b41 !important;
}
.hs-search-field__suggestions li a {
  border: 0px solid transparent;
}
.pwr--dark .hs-search-field__suggestions a:hover{
  background-color: #fff;
}
.hs-search-field__suggestions li {
  margin-bottom: 5px;
}
.blog-content .pwr-filter__link {
  color: var(--clr-text-lt);
  font-family: var(--ff-btn);
  font-size: 16px;
  font-weight: 400;
  background: var(--surface-surface-primary,#f6f6f6);
  border: 1px solid var(--border-border-light,#e0e4e5);
  border-radius: 8px;
  color: #1a1b41;
  display: flex;
  padding: 8px 16px;
  text-decoration: none;
  transition: color .3s ease;
}
.blog-content .pwr-filter .pwr-filter__link.active, .pwr-filter .pwr-filter__link:hover {
  color: var(--clr-primary);
    background: #E0E4E5;
}
/* Blog footer Section Styles */
.blog-cta-section {
  background-color: #1A1B41; /* Dark blue background */
  color: #ffffff; /* White text */
  padding: 80px;
  text-align: center;
}
@media (max-width:575px) {
    .blog-hero .pwr-hero__info-box {
    width: calc(100% - 32px);
  }
}
@media (max-width:768px) {
  .blog-hero.pwr-hero--x-small .pwr-hero__info-box {
  align-content: center;
  top: 20px;
}
  .blog-hero.pwr-hero .pwr-hero__info-box.page-center {
    min-height: 450px;
  }
  .blog-hero.pwr-hero--transparent-header.lazyloaded div.page-center.pwr-hero__info-box.pwr-hero__info-box--centered{
   margin-top:0px!important; 
  }
  .blog-title {
  font-size: 49px;  
  }
  #hs_cos_wrapper_hero .hs-search-field__suggestions li a {
  padding-right: 10px;
}
  .blog-hero.pwr-hero .pwr-hero__info-box, .pwr-hero .pwr-hero__info-box.page-center {
    margin-bottom: 0px;
  }
    .pwr-post-header__info-box {
    width: calc(100% - 0px);
  }
  .pwr-sec-posts {
    padding: 40px 20px;
  }
  .blog-cta-section {
  padding: 40px 20px;
}
  .blog-cta-logo {
  max-width: 140px!important;
}
  .pwr-author-profile {
  padding: 26px;
}
}
/* Container */
.blog-cta-container {
  max-width: 800px;
  margin: 0 auto;
}

/* Headline */
.blog-cta-title {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 30px;
}

/* Subtitle */
.blog-cta-subtitle {
 font-size: 19px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 30px;
  color: #e6f6fd;
}

/* Note */
.blog-cta-note {
  font-size: 14px;
  color: #fff; /* Light grey text */
  margin-bottom: 20px;
}

/* Logos */
.blog-cta-logos {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.blog-cta-logo {
  max-width: 172px;
  height: auto;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

.blog-cta-logo:hover {
  opacity: 1;
}
@media (max-width:991px){
 .pwr-post-header__title {
  font-family: var(--ff-h1);
  font-size: 36px!important; 
}
  .pwr-post-header__featured-image img {
  height: 225px!important;
  max-width: 100%;
  object-fit: cover;
}
}
/*Hero Styles*/
.homepage .dnd_area-row-0-padding{
  background: #169FDB!important;
 background: linear-gradient(121.47deg, #169FDB 31.02%, rgba(81, 77, 183, 0.49) 82.01%, #2DCCCD 105.01%)!important;
}
.page-worldprism--country-navigator .dnd_area-row-0-padding{
  background: #0A262E!important;
background: linear-gradient(94deg, #0A262E 56.97%, #18575D 83.93%, #64AD34 118.51%)!important;
  min-height: 650px;
  align-content: end;
}
.page-carla .dnd_area-row-0-padding{
background: #3C1950;
  background: linear-gradient(97deg, #3C1950 64.5%, #83219C 100%)!important;
  min-height: 650px;
  align-content: end;
}
.page-country-information--cultural-differences-between-countries .dnd_area-row-0-padding{
    background: #005B61!important;
background: linear-gradient(100deg, #005B61 71.36%, #3CA6C7 101.59%)!important;
  min-height: 650px;
  align-content: end;
}
.page-learning-pathways .dnd_area-row-0-padding{
  background: #510440!important;
background: linear-gradient(103deg, #510440 63.76%, #9E087D 100%)!important;
  min-height: 650px;
  align-content: end;
}
.page-reporting .dnd_area-row-0-padding{
background: #9502AF!important; 
background: linear-gradient(93deg, #9502AF 12.59%, #169FDB 100.95%)!important;
  min-height: 650px;
  align-content: end;
}
.page-cultureflex .dnd_area-row-0-padding{
background: #1A1B41!important; 
background: linear-gradient(94deg, #1A1B41 56.93%, #4345A7 101.35%)!important;
  min-height: 650px;
  align-content: end;
}
.page-live-coaching .dnd_area-row-0-padding{
background-color: #1A1B41!important; 
background: linear-gradient(102deg, #1A1B41 86.01%, #6E7CDB 100.97%);
  min-height: 650px;
  align-content: end;
}
.page-about-us--country-navigator .dnd_area-row-0-padding {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20left%20bg.png),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20right%20bg.png)!important;
  background-position:left 60%,right 60%!important;
  background-repeat: no-repeat,no-repeat!important;
background-size: 198px,176px!important;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
background-color:#169FDB!important;
}
.page-reporting .dnd_area-row-0-padding img.pwr-hotspot-img__img{
max-width: 440px; 
}
.inner-title{
 color:#fff; 
}
.inner-title strong{
 font-weight:800; 
}
.inner-title2{
 color:#fff; 
}
.inner-title2 strong{
 font-weight:800; 
}
/*h1 icon and text*/
/* Container for icon and text */
h1.inner-title2{
font-size: 61px;
font-style: normal;
font-weight: 400;
line-height: 115%; /* 70.15px */
letter-spacing: 0.61px;
}
h1.inner-title2 .icon-container-none {
  display: inline-flex; 
  align-items: center; 
  padding: 8px 16px 8px 16px;
  border: 1px solid #EDE4FC66; 
  border-radius: 90px; 
  margin-bottom: 20px;
}
/* Text styling */
h1.inner-title2 span.icon-txt {
  color: #E6F6FD;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  letter-spacing: 1.50px;
  text-transform: uppercase;
}

/* Superscript styling */
h1.inner-title2 span.icon-txt sup {
font-size: 60%;
  line-height: 0;
  position: relative;
  top: -4px;
  vertical-align: baseline;
  letter-spacing: 0px;
}
h1.inner-title .icon-container {
  display: inline-flex; 
  align-items: center; 
  padding: 8px 16px 8px 8px;
  border: 1px solid #EDE4FC66; 
  border-radius: 90px; 
  margin-bottom: 20px;
}
/* Icon styling */
.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: cover;
  margin-right: 12px; 
}
.worldprism-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/worldprism-icon-filled.svg");
}
.cultureflex-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/culture-flex-icon-filled.svg");
}
.carla-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Country%20Navigator%20carla-ai-icon-filled.svg");
}
.learning-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Learning%20pathways%20icon.svg");
}
.reporting-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Country%20Navigator%20reporting%20icon.svg");
}
.country-icon {
  background-image: url("https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/reporting-icn.svg");
}
/* Text styling */
h1.inner-title span.icon-txt {
  color: #E6F6FD;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  letter-spacing: 1.50px;
  text-transform: uppercase;
}

/* Superscript styling */
h1.inner-title span.icon-txt sup {
font-size: 60%;
  line-height: 0;
  position: relative;
  top: -4px;
  vertical-align: baseline;
  letter-spacing: 0px;
}
.pwr-sec-form__desc p.lead{
 font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */ 
}
.lead{
 font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */ 
}
.lead-lg{
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 35.1px */
}
.lead-lg strong{
font-weight: 800;
}
 #hs_cos_wrapper_widget_1731078057086 h1{
font-size: 61px;
font-style: normal;
   font-weight:600;
line-height: 115%; /* 70.15px */
letter-spacing: 0.61px;    
  }
.word-rotator {
  display: flex;
  position: relative;
  height: 1em; /* Match the text height */

}

.word-rotator .word {
  position: absolute;
  left: 0;
  width: 100%;
  color: #ffffff; /* Set words to be white */
  font-weight: 800;
  opacity: 0;
  animation: wordCycle 6s linear infinite;
}

/* Make sure the first word is visible from the start */
.word-rotator .word:nth-child(1) {
  animation: wordCycleFirst 6s linear infinite;
  opacity: 1; /* Start visible */
}

.word-rotator .word:nth-child(2) {
  animation-delay: 3s; /* Delay for the alternate word to start at halfway point */
}

@keyframes wordCycleFirst {
  0%, 40% {
    opacity: 1;
    transform: translateY(0);
  }
  45%, 50% {
    opacity: 0;
    transform: translateY(30px);
  }
  50%, 100% {
    opacity: 0;
  }
}

@keyframes wordCycle {
  0%, 40% {
    opacity: 1;
    transform: translateY(0);
  }
  45%, 50% {
    opacity: 0;
    transform: translateY(20px);
  }
  50%, 90% {
    opacity: 0;
    transform: translateY(-20px);
  }
  95%, 100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Target only the specific hero CTA section */
.hero-ctas .pwr-sec-cta__cta-wrapper {
  display: flex;
  gap: 16px; /* Set the gap between the buttons */
  justify-content: flex-start;
  align-items: stretch;
  box-sizing: border-box;
}

/* Ensure each button container takes up equal space */
.hero-ctas .pwr-sec-cta__cta--center {
  flex: 0; /* Make each container take up equal space */
  text-align: center;
  box-sizing: border-box;
  /*height: 54px;  Set a consistent height for each button container */
}

/* Adjust the buttons inside to fill their parent container */
.hero-ctas .pwr-sec-cta__cta--center a,
.hero-ctas .pwr-sec-cta__cta--center span a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 54px; 
  text-align: center;
  box-sizing: border-box;
  padding: 0px !important; /* Remove default padding */
  margin: 0; /* Ensure no margins are causing the overlap */
width: 230px;
}

/* Handle button text alignment and overflow if necessary */
.hero-ctas .pwr-sec-cta__cta--center a,
.hero-ctas .pwr-sec-cta__cta--center span a {
  white-space: nowrap; /* Prevent text wrapping */
  overflow: hidden; /* Hide any text overflow */
  text-overflow: ellipsis; /* Add ellipsis if text overflows */
}
/*end*/
/* Landing page hero CTA section */
.pwr-adc__content-wrapper.hero-ctas {
  display: flex;
  flex-direction: row;
  overflow: visible;
  gap: 16px;
}
.pwr-adc__content-wrapper.hero-ctas img {
  margin-top: -30px;
}
/* Landing page hero CTA section */
.pwr-adc__content-wrapper.hero-ctas-long {
  display: flex;
  flex-direction: row;
  overflow: visible;
  gap: 16px;
}
.pwr-adc__content-wrapper.hero-ctas-long img {
  margin-top: -30px;
}
.pwr-bento-grid .hero-ctas .pwr-cta {
  display: flex;
  gap: 16px; /* Set the gap between the buttons */
  justify-content: flex-start;
  align-items: stretch;
  box-sizing: border-box;
}

/* Ensure each button container takes up equal space */
.hero-ctas .pwr-cta {
  flex: 0; /* Make each container take up equal space */
  text-align: center;
  box-sizing: border-box;
  /*height: 54px;  Set a consistent height for each button container */
}

/* Adjust the buttons inside to fill their parent container */
.hero-ctas .pwr-cta a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px; 
  text-align: center;
  box-sizing: border-box;
  padding: 0px !important; /* Remove default padding */
  margin: 0; /* Ensure no margins are causing the overlap */
width: 230px;
}
.hero-ctas div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--custom-03.pwr-cta--long a.cta_button{
    height: 54px!important; 
}
/* Handle button text alignment and overflow if necessary */
.hero-ctas .pwr-sec-cta__cta--center a,
.hero-ctas .pwr-sec-cta__cta--center span a {
  white-space: nowrap; /* Prevent text wrapping */
  overflow: hidden; /* Hide any text overflow */
  text-overflow: ellipsis; /* Add ellipsis if text overflows */
}
.pwr-adc__content-wrapper.hero-ctas-centered {
  display: flex;
  flex-direction: row;
  overflow: visible;
  gap: 16px;
  justify-content:center;
}
.hero-ctas-centered .pwr-cta a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px; 
  text-align: center;
  box-sizing: border-box;
  padding: 0px !important; /* Remove default padding */
  margin: 0; /* Ensure no margins are causing the overlap */
width: 230px;
}

.hero-ctas-centered div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--custom-03.pwr-cta--long a.cta_button{
    height: 54px!important; 
}
.hero-ctas-centered.lazyloaded div.pwr-adc-content.pwr-adc-content--cta{
 margin-bottom:0px!important; 
}
/*.hero-ctas-centered .pwr-adc-content--image.pwr-adc-content__image-wrapper {
  width: 50px;
    margin-left: -43px;
}*/
.hero-ctas-centered .pwr-adc-content--image {
  width: 50px;
    margin-left: -50px;
}
  .lp-hero-grad-lft-rght .pwr-adc__content-wrappers.pwr-adc__content-wrappers {
    gap: 48px;
  }
  @media (max-width: 575px) {
  .pwr-adc__content-wrapper.hero-ctas,
    .pwr-adc__content-wrapper.hero-ctas-centered
    {
  display: flex;
  flex-direction: column;
  overflow: visible;
  gap: 16px;
  padding: 0px 16px;
  margin-top: -40px;
}  
    .pwr-adc__content-wrapper.hero-ctas img {
  display:none;
}
    .hero-ctas .pwr-cta a, .hero-ctas-centered .pwr-cta a {
width: 100%;
      min-width:300px;
}
 .lp-hero-grad-lft-rght .pwr-adc__content-wrappers {
  gap: 20px!important;
}
    .hero-ctas-centered .pwr-adc-content--image .pwr-adc-content__image-wrapper {
display:none;
}
.hero-img div.pwr-adc-content.pwr-adc-content--image div.pwr-adc-content__image-wrapper{
     margin-bottom:40px; 
    }
}
/*end*/
/*Typography*/
h1 strong{
 font-weight:800; 
}
.body-text-lg{
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.body-text-lg-lt-blue{
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
 color:#E6F6FD;
}
h1 strong.carla-grad{
background: linear-gradient(94deg,#9747ff 1.81%,#7aeff0 90.61%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  font-weight:900!important;
}
h2 span.blue-hd-txt{
  color: #169fdb;
}
.blue-hd-txt{
  color: #169fdb;
}
.blue-hd-txt i{
  font-weight: 400;
}
h2 span.cultureflex-grad{
background: var(--cultureflex-score-gradient, linear-gradient(185deg, #169FDB -0.32%, #7AEFF0 76.08%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
h2 span.carla-grad{
background: linear-gradient(94deg,#9747ff 1.81%,#7aeff0 90.61%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  font-weight:700;
}
h6 span.carla-grad-vert{
  font-size: 38px;
font-style: normal;
font-weight: 800;
line-height: 135%; /* 51.3px */
letter-spacing: -0.19px;
  background: var(--carla-gradient, linear-gradient(180deg, #B2ECFA 0%, #5E1E83 109.93%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  top: 4px;
  position: relative;
}
h2 span.learning-grad{
background: linear-gradient(98deg, #370451 23.54%, #6E7CDB 98.03%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  font-weight:700;
}
.h2-blue-grad{
  background: var(--Linear-navigator, linear-gradient(260deg, #169FDB -48.15%, #69E3E4 46.76%, #7AEFF0 77.29%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.lc-grad{
 background: linear-gradient(270deg, #7AEFF0 48.19%, #169FDB 75.99%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; 
}
.inner h2.pwr-sec__title i {
  color: #169fdb;
  font-weight: 700!important;
}
h2.pwr-sec-clients__title i{
font-weight: 400;
}
.inner .pwr-sec-split__desc {
color: var(--text-text-secondary, #6E7E85);
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.inner div.pwr-adc-content__text.pwr-rich-text h4{
  color:#1A1B41;
}
.inner div.pwr-adc-content__text.pwr-rich-text{
color: #6E7E85!important;
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.inner-light-blue div.pwr-adc-content__text.pwr-rich-text h4{
  color:#1A1B41;
}
.inner-light-blue div.pwr-adc-content__text.pwr-rich-text{
color: #6E7E85!important;
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.inner .pwr-sec__desc p{
color: var(--text-text-secondary, #6E7E85);
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.inner .pwr-sec-split__cta-container {
  margin-top: 20px!important;
}
.pwr-sec-split__content {
  display: flex;
  height: auto;
  padding: 0 130px 0 0;
  vertical-align: top;
  width: 100%;
  gap: 25px;
  flex-direction: column;
}
/*how to img col no padding*/
.howto-img-col {
  padding: 0px !important;
}
/*bullets*/
.blue-check-bullet {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}

.blue-check-bullet li {
    position: relative;
    padding-left: 42px; /* Adjust to match the image size */
    margin-bottom: 16px; /* Optional: spacing between items */
}

.blue-check-bullet li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    width: 24px!important;
    height: 24px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-white%20circle-check.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.strength-check-bullet {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}

.strength-check-bullet li {
    position: relative;
    padding-left: 42px; /* Adjust to match the image size */
    margin-bottom: 20px!important; /* Optional: spacing between items */
}

.strength-check-bullet li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 0%!important;
    transform: translateY(-0%)!important;
    width: 24px!important;
    height: 24px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/strengths-bullet.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.team-check-bullet {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 24px 0px !important;
  padding-inline-start: 8px !important;
}

.team-check-bullet li {
    position: relative;
    padding-left: 42px; /* Adjust to match the image size */
    margin-bottom: 20px!important; /* Optional: spacing between items */
}

.team-check-bullet li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 0%!important;
    transform: translateY(-0%)!important;
    width: 24px!important;
    height: 24px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Teams-bullet.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.green-check-bullet {
    list-style: none; /* Remove default bullets */
    padding: 0;
margin: 20px 0px !important;
  padding-inline-start: 8px !important;
}

.green-check-bullet li {
    position: relative;
    padding-left: 72px; /* Adjust to match the image size */
    margin-bottom: 24px!important; /* Optional: spacing between items */
}

.green-check-bullet li::before {
    content: '';
    position: absolute;
    left: 0!important;
    top: 0%!important;
    transform: translateY(-0%)!important;
    width: 48px!important;
    height: 48px!important;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/green-tick.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.list-circles {
  counter-reset: li;
  padding: 0;
  margin: 0;
  list-style: none;
}

.list-circles li {
list-style: none;
  margin: 0px 0 40px 0;
  padding-left: 62px;
  position: relative;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

.list-circles li::after {
align-items: center;
  background-color: inherit;
  border-radius: 50%;
  color: #fff;
  content: counter(li);
  counter-increment: li;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  height: 40px;
  justify-content: center;
  left: 0;
  position: absolute;
  top: -4px;
  width: 40px;
}
.list-circles li::before {
  display:none;
}
ol.list-circles.blue li::after{
   background-color: var(--clr-primary);
}
ol.list-circles.purple li::after{
   background-color: #9b58b7;
}
ol.list-circles.dark li::after{
   background-color: #1A1B41;
}
/*help bullets*/
.articles-list ul.help {
  list-style: none;
  padding-left: 0px;
}

.articles-list ul.help li {
  margin-bottom: 16px;
  padding-left: 25px;     /* Adjust based on image dimention */
  position: relative;
}

.articles-list ul.help li::before {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/chevron-right.svg');
  background-size: cover;
  content: "";
  height: 16px;           /* Adjust based on image height */
  left: 0;
  position: absolute;
  top: 5px;               /* Adjust for best image placement relative to text */
  width: 16px;            /* Adjust based on image width */
  background-color:transparent;
}
.articles-list ul.help li:hover::before {
  filter: invert(0.36) sepia(1) saturate(20) hue-rotate(176.4deg) brightness(0.91);
}
ul.help li a{
  color:#1A1B41!important;
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
  transition: all calc(.2s*var(--ts-duration-factor,1)) ease-in-out,opacity calc(.4s*var(--ts-duration-factor,1)) ease-in-out;
}
ul.help li a:hover{
  color:#169fdb!important;
  margin-left: -5px;
}
.hs_cos_wrapper_type_post_filter ul li::before, .hs_cos_wrapper_type_post_listing ul li::before, .hs_cos_wrapper_type_rich_text ul:not(.inputs-list):not([style*="list-style-type"]) li::before, .pwr-rich-text ul:not([style*="list-style-type"]) li::before {
  background-color: var(--clr-txt-bullet-lt);
  border-radius: 50%;
  content: "";
  height: 10px;
  left: -32px;
  position: absolute;
  top: 9px;
  width: 10px;
}
/*html table*/
table, th, td {
  border: 1px solid #ddd;
  border-collapse: collapse;
}
th, td {
  padding: 10px;
}
tr {
  border-bottom: 1px solid #ddd;
}
/*spacing*/
.inner .pwr-sec-split__content {
  display: flex;
  height: auto;
  padding: 0 80px 0 0!important;
  vertical-align: top;
  width: 100%;
  gap: 25px;
  flex-direction: column;
}
  .pwr-sec-txt--1col .pwr-sec-txt__title .title-no-margin{
 margin-bottom:0px; 
}
/*CTA styles*/
.pwr-header--light-on-scroll.scroll {
  background-color: #fff!important;
}
.country-head .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style) {
  border-style: solid;
  border-width: 1px;
  padding: 11.2px 32px!important;
}
.country-head .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
border-color: var(--clr-btn-primary) !important;
  border-width: 1px!important;
}
/*header on scroll ctas*/
/*cta 1*/
.country-head .pwr-cta--custom-01 .pwr-header.scroll .pwr-cta--custom-01 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after {
  background-color: #9dc400;
}
.country-head .pwr-cta--custom-01 .hs-submit:hover::after, .pwr-cta--custom-01 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after {
  opacity: 1!important;
}
/*cta2*/
.pwr-header--light-on-scroll.pwr--page-editor-fix.country-head.scroll div.page-center.pwr-header--padding div.pwr-header-full.pwr--clearfix div#pwr-js-header-right-bar.pwr-header-right-bar div.pwr-header-right-bar__item.pwr-header-right-bar__cta.pwr-header-right-bar__cta--second.pwr-cta.pwr-cta--custom-03 a.pwr-cta_button {
  border-style: solid;
  border-width: 1px;
  padding: 11.2px 32px!important;
  border-color: #1A1B41!important;
  color: #1a1b41;
}
.pwr-header--light-on-scroll.pwr--page-editor-fix.country-head.scroll div.page-center.pwr-header--padding div.pwr-header-full.pwr--clearfix div#pwr-js-header-right-bar.pwr-header-right-bar div.pwr-header-right-bar__item.pwr-header-right-bar__cta.pwr-header-right-bar__cta--second.pwr-cta.pwr-cta--custom-03 a.pwr-cta_button:hover {
border-color: #1A1B41!important;
  border-width: 1px!important;
  background-color:#19355F!important;
  color:#fff!important;
}
/*.country-head .pwr-cta--custom-03 .hs-submit::after, .pwr-cta--custom-03 .hs-submit:hover::after, .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr-header.scroll .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after {
  background-color: #9dc400;
}

.country-head .pwr-cta--custom-03 .hs-submit:hover::after, .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after {
  opacity: 0!important;
}*/
/*.country-head .pwr-cta--custom-03 .hs-submit::after, .pwr-cta--custom-03 .hs-submit:hover::after, .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr-header.scroll .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after {
  background-color: #9dc400;
}

.country-head .pwr-cta--custom-03 .hs-submit:hover::after, .pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after {
  opacity: 1!important;
}*/
.cta_button:not(.pwr-cta--hubspot-style), .pwr-cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
    opacity: 1 !important;
    overflow: hidden;
    padding: 11.2px auto!important;
    position: relative;
}
/*regular light*/
.pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before, [class*="cta_button"].pwr-cta--regular-solid::before, .pwr-header--light-on-scroll.scroll .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before, .pwr-btn--regular-solid .hs-submit::before {
border: 1px solid #1A1B41 !important;
}
.pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, [class*="cta_button"].pwr-cta--regular-solid:hover::after, .pwr-header--light-on-scroll.scroll .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr-btn--regular-solid .hs-submit:hover::after {
border: 1px solid #1A1B41 !important;
background: #19355F !important;
}
/*regular dark*/
.pwr--dark .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before, .pwr--dark [class*="cta_button"].pwr-cta--regular-solid:not(.pwr-cta--hubspot-style)::before, .pwr-header--dark-on-scroll.scroll .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before, .pwr--dark .pwr-btn--regular-solid .hs-submit::before {
 background-color: var(--clr-btn-primary) !important;
  border: 1px solid var(--clr-btn-primary) !important;
}
.pwr--dark .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--dark [class*="cta_button"].pwr-cta--regular-solid:hover::after, .pwr-header--dark-on-scroll.scroll .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--dark .pwr-btn--regular-solid .hs-submit:hover::after {
  background-color: #9DC400 !important;
    border: 1px solid var(--clr-btn-primary) !important;
  color:#1A1B41;
}
.pwr--dark [class*="cta_button"].pwr-cta--regular-solid:hover {
  color:#1A1B41!important;
}
/*regular border light*/
.pwr-cta--regular-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr-btn--regular-border .hs-submit, [class*="cta_button"].pwr-cta--regular-border, .pwr-cta--primary-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr-btn--primary-border .hs-submit, [class*="cta_button"].pwr-cta--primary-border {
  border-style: solid;
  border-width: 1px!important;
}
.pwr-cta--regular-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, [class*="cta_button"].pwr-cta--regular-border:hover::after, .pwr-header--light-on-scroll.scroll .pwr-cta--regular-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr-btn--regular-border .hs-submit:hover::after {
  background: #19355F !important;
}
/*regular border dark*/
.pwr--dark .pwr-cta--regular-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--dark [class*="cta_button"].pwr-cta--regular-border:hover::after, .pwr-header--dark-on-scroll.scroll .pwr-cta--regular-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--dark .pwr-btn--regular-border .hs-submit:hover::after {
  background-color: #9DC400 !important;
    border: 1px solid var(--clr-btn-primary)!important;
}
.pwr--dark [class*="cta_button"].pwr-cta--regular-border:hover{
  border: 1px solid var(--clr-btn-primary)!important;
}
.pwr--dark .pwr-cta_button:not(.pwr-cta--hubspot-style):not(.pwr-cta--link):hover{
    color:#1A1B41 !important;
}
/*primary border light*/
[class*="cta_button"].pwr-cta--primary-border:hover::after {
  background-color: #9DC400!important;
   color:#1A1B41 !important;
}
[class*="cta_button"].pwr-cta--primary-border:hover {
  color:#1A1B41 !important;
}
.pwr-btn--primary-border .hs-submit:hover::after, .pwr-cta--primary-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after {
  background-color: #9DC400!important;
}
.pwr-cta--primary-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
  color:#1A1B41 !important;
}
.pwr-cta--primary-border [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style){
  /*padding: 11.2px 32px;*/
  padding-top: 11.2px;
  padding-bottom: 11.2px;
}
.pwr-cta--custom-01 .hs-submit, 
.pwr-cta--custom-01 [class*="cta_button"]:not(.pwr-cta--hubspot-style),
.pwr-cta--custom-02 .hs-submit, 
.pwr-cta--custom-02 [class*="cta_button"]:not(.pwr-cta--hubspot-style),
.pwr-cta--custom-03 .hs-submit, 
.pwr-cta--custom-03 [class*="cta_button"]:not(.pwr-cta--hubspot-style),
.pwr-cta--custom-04 .hs-submit, 
.pwr-cta--custom-04 [class*="cta_button"]:not(.pwr-cta--hubspot-style) {
  /*padding: 11.2px 32px;*/
  padding-top: 11.2px;
  padding-bottom: 11.2px;
}
.footer-socials .pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button::after{
display:none!important;
}
.footer-socials .pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button{
  font-weight:400!important;
  color:#E6F6FD!important;
  opacity: 0.8!important;
}
.footer-socials .pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button:hover{
  opacity: 1!important;
}
.footer-bottom-container p span{
    font-size:14px!important;
  color:#E6F6FD!important;
      opacity: 0.8!important;
}
.footer-bottom-container p a{
  font-size:14px!important;
 color:#fff; 
    opacity: 0.8!important;
}
.footer-bottom-container p a:hover{
    opacity: 1!important;
}
.review-row{
  display:flex;
  gap:8px;
}
/*header styles*/
.country-head div.page-center.pwr-header--padding{
    max-width: 1440px;
  min-height: 82px;
  align-content: center;
}
.country-head .pwr-header--padding {
  padding: 8px 0;
}
.country-head .pwr-header-full {
  min-height: 45px;
  position: relative;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  padding: 8px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
/*.country-head .pwr-header__menu{
  position: relative;
  display: flex;
width: 894px;
justify-content: flex-end;
align-items: center;
gap: 32px;
}*/
.country-head .pwr-header-right-bar {
  position: relative!important;
  display: flex;
  align-items: center;
  margin-left:auto;
  transform: none;
  -webkit-transform: none;
}
@media (max-width: 1280px) {
    .coach-card-wrapper div.pwr-adc__wrapper div.pwr-adc-main.page-center{
    margin-left: 0px;
    margin-right: 0px;
  }
.country-head div.page-center.pwr-header--padding{
    margin-left: 0px;
    margin-right: 0px;
  }
.country-head .pwr-header__menu{
left:18%!important;
}
}
/*footer styles*/
.footer-top-row-0-background-layers  ul.hs-image__grid__list{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  list-style-type: none;
  padding-left: 0;
}
.footer-top-row-0-background-layers .hs-image__grid__list__item__image {
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  position: relative;
  vertical-align: middle;
  width: 156px;
}
#hs_cos_wrapper_widget_1731317385542 .hs-image__grid__list__item__image {
  aspect-ratio: auto!important;
}
.footer-top-row-0-background-layers .hs-image__grid__list__item {
  justify-content: center;
  display: flex;
  max-height: 110px;
}
@media (max-width: 991px) {
}
@media (min-width:575px) {
    .footer .pwr-adc-main__cols {
    flex-wrap: wrap;
    gap: 15px;
  }
.footer-menu-row .pwr-adc__col--width-3, .footer-menu-row .pwr-adc__col--width-2{
width: calc(20% - 15px);
}
}
/* Help Center Styles */
.hc-hub-tiles .pwr-sec-services__intro-sec {
  margin-bottom: 56px;
  position: relative;
}
.hc-hub-tiles {
  /*background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff.svg);
  background-position:100% 100%;
background-position: right top;
  background-repeat: no-repeat;
  background-size: 250px;
  position: relative;
  width: 100%;*/
}
.hc-hub-tiles picture.pwr--abs-full.pwr-bg img{
object-fit: contain!important;
width: 150px !important;
  object-position: 0px 0px !important;
}

.hc-hub-tiles picture.pwr--abs-full.pwr-bg{
background-color: #E6F6FD;
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item {
  border-bottom: none;
  border-right: none;
  margin: 12px;
  position: relative;
  width: calc(33.33% - 24px);
  padding: 24px;
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item {
  position: relative;
  background-color: #fff;
  border-radius: 24px;
  transition: background-color 0.3s ease; /* Smooth transition for the base color */
  overflow: hidden; /* Prevent pseudo-element overflow */
}

.hc-hub-tiles .pwr-services--style-1 .pwr-services-item::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(22, 159, 219, 0.30) 0%, #d9f3f9 100%);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 0;
}

.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover::before {
  opacity: 1;
}

.hc-hub-tiles .pwr-services--style-1 .pwr-services-item * {
  position: relative; /* Ensure content is above the pseudo-element */
  z-index: 1;
}


.hc-hub-tiles .pwr-services.pwr-services--style-1 a.pwr-services-item.pwr-services-item--is-link span.pwr-services-item__more-link {
  color: var(--clr-text-lt);
  display: block;
  font-family: var(--ff-btn);
  font-size: 13px;
  font-weight: 700;
  opacity: 1;
  position: relative;
  text-transform: var(--tt-link);
}

.hc-hub-tiles .pwr-services--style-1 .pwr-link-icon {
  position: relative;
  transform: translateX(0);
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 24px;
  background: #E6F6FD;
  padding-left: 0px;
  float: right;
  transition: background 0.3s ease, transform 0.3s ease; /* Smooth transitions */
}

.hc-hub-tiles .pwr-services--style-1 .pwr-link-icon:hover {
  background: #1A1B41;
}

.hc-hub-tiles .pwr-link-icon .hs_cos_wrapper_type_icon svg {
  display: none;
}

.hc-hub-tiles .pwr-services--style-1 .pwr-link-icon .hs_cos_wrapper_type_icon {
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/right%20blue%20arrow.svg);
  transition: background-image 0.3s ease, transform 0.3s ease, color 0.3s ease; /* Smooth transitions */
  color: #169FDB;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.hc-hub-tiles .pwr-services--style-1 .pwr-link-icon .hs_cos_wrapper_type_icon:hover {
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/arrow-right.svg);
  color: #fff;
  transform: rotate(-45deg);
}

.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover .pwr-link-icon {
  background: #1A1B41; /* Change the background color */
}

.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover .pwr-link-icon .hs_cos_wrapper_type_icon {
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/arrow-right.svg); /* Change the icon */
  color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  width: 24px;
  height: 24px;
  transform: rotate(-45deg); /* Smooth rotation */
  transition: background-image 0.3s ease, transform 0.3s ease, color 0.3s ease; /* Add smooth transitions */
}
.hc-hub-tiles .pwr-services-item__title{
  color:#1A1B41;
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover .pwr-services-item__title{
  color:#1A1B41;
}
.hc-hub-tiles .pwr-services-item__desc{
  color:#6E7E85;
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover .pwr-services-item__desc{
  color:#1A1B41;
}
/*help icons*/
.hc-hub-tiles .pwr-services-item__img {
  margin-top: 0px;
  max-height: 40px;
  max-width: 40px;
  width: 100%;
}
.hc-hub-tiles .pwr-services-item__icon {
  font-size: 40px;
  border-radius: 16px;
  background: #E6F6FD;
  padding: 8px;
  margin-bottom: 24px;
  display: inline-flex;
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover .pwr-services-item__icon{
  font-size: 40px;
  border-radius: 16px;
  background: transparent;
  padding: 8px;
  margin-bottom: 24px;
  display: inline-flex;
}
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item:hover img {
  filter: invert(15%) sepia(60%) saturate(500%) hue-rotate(190deg) brightness(10%) contrast(120%);
}
input[type="search"] {
  border-width: 0 0 0px!important;
}
.dnd_area-row-0-background-gradient .hs-search-field {
  position: relative;
  z-index: 9;
}
.hs-search-field__button {
  background: transparent;
  border: none;
  padding: 0px;
  font-size: 24px;
}
.hs-search-field__bar button svg {
  height: 24px;
}
.hs-search-field__suggestions a {
  display: block;
  line-height: 1.7rem;
  padding: 5px 10px;
}
.pwr-burger__trigger-open {
  right: 10px;
  top: 50%;
}
/*live coaching*/
.coaching-logos .pwr-adc-content.pwr-adc-content--icon-text{
width:100%;
}
.coaching-logos{
  z-index: 1;
}
.shape-div {
  margin-top: -150px;
  position: relative;
  z-index: 0;
}
/*end*/
.pwr-burger__menu li.hs-menu-item.hs-menu-depth-1.active.active-branch a, .pwr-burger__menu li.hs-menu-item.hs-menu-depth-2.active.active-branch a {
color: #169fdb!important;
}

/*end*/
/*highlights*/
.highlights-col{
 padding:16px 24px 24px 24px!important;
  box-shadow: 0 19px 16px 0 rgba(22, 159, 219, 0.07);
}
.highlights-col2{
 padding:16px 24px 24px 24px!important;
  box-shadow: 0px 4px 12px 0px rgba(26, 27, 65, 0.08);
}
.highlights-col2 .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after {
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat 50%;
    background-color: rgba(0, 0, 0, 0);
    background-size: auto;
  background-color: transparent !important;
  background-size: contain;
  height: 24px;
  position: absolute;
  right: -30px;
  top: 0;
  width: 24px;
}
.blue-shadow .highlights-col{
box-shadow: 0px 19px 16px 0px rgba(22, 159, 219, 0.07);
  }
.page-live-coaching .highlights-col{
  box-shadow: 0px 19px 16px 0px rgba(22, 159, 219, 0.07);
}
.pwr-adc-content__title {
  line-height: 22px!important; 
}
.highlights-col .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
}
.highlights-col .pwr-rich-text span {
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  color:#6E7E85;
}
.highlights-col-lg .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
}
.highlights-col-lg .pwr-rich-text span {
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  color:#6E7E85;
}
.highlights-col-lg{
 padding:40px 64px 40px 40px!important;
}
.highlights-col-lg-cert{
 padding:40px 64px 40px 40px!important;
  background: linear-gradient(319deg, #FFF 77.92%, #DFF6D4 99.63%);
}
.highlights-col-lg-cert .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
}
.highlights-col-lg-cert .pwr-rich-text span {
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  color:#6E7E85;
}
.highlights-col-green{
 padding:16px 24px 48px 24px!important;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%), linear-gradient(185deg, #169FDB -0.32%, #7AEFF0 76.08%);
}
.highlights-col-green .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
}
.highlights-col-green .pwr-rich-text span {
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  color:#1A1B41;
}
.highlights-col-sm{
 padding:24px 24px 48px 24px!important;
}
.highlights-col-sm .pwr-adc-content__icon_text {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.highlights-col-sm .pwr-sec-txt__title {
  margin: 0 0 16px;
}
.highlights-col-sm .pwr-rich-text span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color:#6E7E85;
}
.highlights-col2 .pwr-rich-text span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color:#6E7E85;
}
.live-coaching-feature{
  position:relative;
  z-index:5;
  box-shadow: 0px 4px 12px 0px rgba(26, 27, 65, 0.08);
}
.live-coaching-feature .highlights-col2{
    box-shadow: none!important;
}
.live-coaching-feature .page-center {
    margin-left: 0px;
    margin-right: 0px;
  } 
/*certification-styles*/
.cert-slide .pwr-sec-images__slider .pwr-swiper {
 border-radius: 24px;
  border: 8px solid var(--colour-brand-Navigator-Indigo, #1A1B41);
  box-shadow: 0px 20.5px 29.762px 0px rgba(26, 27, 65, 0.18); 
  width: 708px;
  margin: 0 auto;
}
.green-check-bullet li h5{
  color:#1A1B41!important;
}
.strength-grad{
  background: linear-gradient(94deg, #39B06C 36.59%, #B5DE20 53.98%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.teams-grad{
background: linear-gradient(94deg, #0A262E 35.34%, #18575D 41.7%, #64AD34 49.86%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.strengths-highlight{
 border-radius: 8px;
background: linear-gradient(270deg, #B8DF1D 4.77%, #31AD71 100%);
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%;
  color:#fff!important;
  padding:2px 8px;
  margin-left:8px;
}
.teams-highlight{
 border-radius: 8px;
background: #18575D;
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%;
  color:#fff!important;
  padding:2px 8px;
  margin-left:8px;
}
.costs-table .pwr-rich-text {
font-size: 19px;
font-style: normal;
font-weight: 500;
  }
.costs-table .pwr-rich-text h5{
font-size: 24px;
font-style: normal;
font-weight: 600;
  }
  .costs-table .page-center {
    margin-left: 0px;
    margin-right: 0px;
  }
@media (max-width: 991px) {
.cert-slide .pwr-sec-images__slider .pwr-swiper {
  width: 320px;
}
}
  @media (max-width: 575px) {
.cert-slide .pwr-sec-images__slider .pwr-swiper {
  width: 620px;
}
.costs-table .pwr-rich-text h5{
 font-size: 16px; 
  }
  .costs-table .pwr-rich-text {
font-size: 14px;
font-style: normal;
font-weight: 500;
  }
}
/*contact page styles*/
.contact-form{
 background: radial-gradient(417.09% 104.66% at 96.52% 101.55%, #1C4E6B 0%, #1A1B41 100%);
}
.contact-form.subscribe{
 background: #169FDB;
  margin-bottom: -160px !important;
  position: relative;
  z-index: 5;
}
.contact-form.subscribe .pwr-sec-form__form-wrapper {
  width: 50%;
  padding-top: 60px;
}
.pwr-sec-services.link-blue{
position:relative;
z-index:2;
margin-top:-150px;
  padding-top: 20px !important;
}
.link-blue .pwr-services-item__icon img.pwr-services-item__img{
margin-top: 0px;
  max-height: 56px;
  max-width: 56px;
  vertical-align: top;
  width: 100%;
}
.link-blue .pwr-services-item__desc {
  color: #6E7E85;
}
.link-blue .pwr-services-box__front {
  padding: 24px;
}
.contact-form .pwr-sec-form__intro-sec {
width:40%;
}
.contact-form .pwr-sec-form__form-wrapper {
width:50%;
}
.contact-form .pwr--dark form input[type="text"]{
  background-color: #E0E4E5!important;
  color:#6E7E85;
}
.contact-form-lp .pwr-sec-form__form-wrapper {
width:50%;
}
.contact-form-lp .pwr-sec-form__content--v-align {
  align-items: start;
  display: flex;
}
.contact-form-lp .pwr--dark form input[type="text"]{
  background-color: #E0E4E5!important;
  color:#6E7E85;
}
body form.hs-form fieldset[class*="form-columns"] .input {
  margin-top: 5px;
}
/*multi select boxes*/
/* Two columns on desktop, one on mobile */
.contact-form ul.inputs-list.multi-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem 2rem; /* adjust spacing as needed */
}

/* One column on mobile */
@media (max-width: 767px) {
  .contact-form ul.inputs-list.multi-container {
    grid-template-columns: 1fr;
  }
}

/* Optional: Clean spacing for individual checkboxes */
.contact-form ul.inputs-list.multi-container li.hs-form-checkbox {
  margin-bottom: 0.5rem;
  list-style: none;
}

.down-arrow img{
 float:right; 
}
body .pwr--dark input[type="color"], body .pwr--dark input[type="date"], body .pwr--dark input[type="datetime-local"], body .pwr--dark input[type="datetime"], body .pwr--dark input[type="email"], body .pwr--dark input[type="file"], body .pwr--dark input[type="month"], body .pwr--dark input[type="number"], body .pwr--dark input[type="password"], body .pwr--dark input[type="search"], body .pwr--dark input[type="tel"], body .pwr--dark input[type="text"], body .pwr--dark input[type="time"], body .pwr--dark input[type="url"], body .pwr--dark input[type="week"], body .pwr--dark select, body .pwr--dark textarea {
  background-color: #E0E4E5!important;
  color:#6E7E85!important;
}
body .pwr--dark select {
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%231A1B41%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E")!important;
}
body .hs-form-field {
  margin-bottom: 24px;
  text-align: left;
}
.hs-recaptcha {
  margin: 30px 0 0px !important;
}
.hs-submit {
  margin-top: 24px;
}

.contact-form .pwr--dark ::placeholder {
  color: #6E7E85;
}
.contact-form-lp .pwr--dark ::placeholder {
  color: #6E7E85;
}
@media (max-width: 1320px) {
.pwr-sec--boxed-w-full.highlights-col-sm{
  margin-left: 0px!important;
    margin-right: 0px!important
}
  .highlights-col-sm{
 padding:16px 16px 24px 16px!important;
}
    .highlights-col-sm .page-center {
    margin-left: 0px;
    margin-right: 0px;
  }
      .pwr-sec--boxed-w-full {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.highlights{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0% 10%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.pwr-image-box__desc {
  display: block!important;
  padding-top: 0px!important;
}
.coaching-cols{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0% 10%,100% 50%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.vert-steps .pwr-adc-content__title{
  font-weight: 500;
line-height: 150%;
}
.pwr-sec-clients__intro-sec {
  margin-bottom: 0px;
  position: relative;
}
.inner-case-study{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/industry-left-casestudy-puff.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.link-blue.pwr--dark .pwr-adc-content__title{
  font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 20.25px */
letter-spacing: 0.75px;
text-transform: uppercase;
  color:#169FDB!important;
}
/*industry pages*/
.industry-shape-div{
  margin-top: -120px;
}
.inner-light-blue{
  z-index:5;
}
.icon-boxes-4cols{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0% 10%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.icon-boxes-4cols h3 {
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 33.75px */
}
/*testimonials*/
.pwr-testimonial {
 display: flex;
  align-items: flex-start;
  flex: 1 0 0; 
}
.pwr-testimonial__logo{
 display: flex;
  padding: 0px var(--spacing-14, 56px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6.991px;
  align-self: stretch; 
}
.pwr-testimonial-block{
  display: flex;
padding: var(--spacing-12, 48px) var(--spacing-16, 64px);
flex-direction: column;
align-items: flex-start;
gap: var(--spacing-12, 48px);
flex: 1 0 0;
}
.pwr-avatar__small {
  height: 60px;
  width: 60px;
}
.pwr-avatar__round {
  border-radius: 8px;
  overflow: hidden;
}
.pwr-testimonial__author {
  display: flex;
  margin: 0;
}
.pwr-testimonial__info {
  font-family: var(--ff-accent);
  text-transform: var(--tt-other);
  display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 8px;
}
.pwr-testimonial__name {
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}
.pwr-testimonial:not(.pwr-testimonial--style-multiple):not(.pwr-testimonial--style-2) .pwr-testimonial__job-title::before {
  content: "";
  padding-left: 0px;
  padding-right: 0px;
}
.pwr-testimonial__job-title{
  color: var(--text-text-brand, #169FDB);
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 21.6px */
}
.pwr-testimonial .pwr-testimonial__avatar {
  height: auto;
  width: 60px;
  margin-right: 16px;
}
.pwr-avatar {
  margin-top:0px;
}
.pwr-testimonial__quote {
  margin: 0 auto 0px;
  max-width: 1000px;
  text-align: left;
  width: 100%;
  color: var(--text-text-secondary, #6E7E85);
  font-size: 29px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
}
.pwr-sec--shadow {
  box-shadow: 0px -1.748px 14.856px 0px rgba(0, 41, 129, 0.10);
}
.home-quote-info{
  display: flex;
justify-content: space-between;
align-items: flex-end;
align-self: stretch;
}
.home-quote-info .link-blue{
  margin-right: 10px;
}
.pwr-sec-testimonials{
 position:relative;
  z-index:0;
  overflow:visible;
}
.cn-quotes::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: -20px; /* Adjust as needed to move above container */
  left: -20px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/quotemarks.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.lc-testimonials-1-col-dk .pwr-testimonial {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  padding: 48px 64px;
}
.lc-testimonials-1-col-dk.pwr--dark .pwr--colored-box {
  background-color: transparent!important;
  color: #fff;
}
.lc-testimonials-1-col-dk .pwr-testimonial__quote {
  margin: 0;
  text-align: left;
  color: #fff;
    max-width:1120px;
}
.lc-testimonials-1-col-dk .pwr-testimonial__author {
  display: flex;
  margin: 40px 0px;
}
.lc-testimonials-1-col-dk .pwr-testimonial__name,.lc-testimonials-3-col-light .pwr-testimonial__name {
  color:#169FDB;
}
.lc-testimonials-1-col-dk .pwr-testimonial__job-title {
  color:#fff;
}
.lc-testimonials-1-col-dk .pwr-testimonial::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: 0px; /* Adjust as needed to move above container */
  left: 0px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Quotemarks-white.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.lc-testimonials-2-col-dk .pwr-testimonial,.lc-testimonials-3-col-dk .pwr-testimonial,.lc-testimonials-3-col-light .pwr-testimonial {
  align-items: flex-start;
  display: flex;
  flex-direction: column-reverse;
}
.lc-testimonials-2-col-dk.pwr--dark .pwr--colored-box {
  background-color: transparent!important;
  color: #fff;
}
.lc-testimonials-2-col-dk .pwr-testimonial--style-multiple .pwr-testimonial__quote, .lc-testimonials-3-col-dk .pwr-testimonial--style-multiple .pwr-testimonial__quote {
  margin: 0;
  text-align: left;
  color: #fff;
}
.lc-testimonials-2-col-dk .pwr-testimonial--style-multiple .pwr-testimonial__author, .lc-testimonials-3-col-dk .pwr-testimonial--style-multiple .pwr-testimonial__author, .lc-testimonials-3-col-light .pwr-testimonial--style-multiple .pwr-testimonial__author {
  display: flex;
  margin: 40px 0px;
}
.lc-testimonials-2-col-dk .pwr-testimonial__name, .lc-testimonials-3-col-dk .pwr-testimonial__name {
  color:#1A1B41;
}
.lc-testimonials-2-col-dk .pwr-testimonial__job-title, .lc-testimonials-3-col-dk .pwr-testimonial__job-title {
  color:#fff;
}
.lc-testimonials-3-col-light .pwr-testimonial__job-title {
  color:#6E7E85;
}
.lc-testimonials-2-col-dk .pwr-testimonial::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: 0px; /* Adjust as needed to move above container */
  left: -20px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Quotemarks-white.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.lc-testimonials-3-col-dk .pwr-testimonial::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: 0px; /* Adjust as needed to move above container */
  left: 0px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Quotemarks-white.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.lc-testimonials-3-col-light .pwr-testimonial::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: 0px; /* Adjust as needed to move above container */
  left: 0px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/quotemarks.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.lc-testimonials-2-col-dk .pwr-sec-testimonials__intro-sec--style-multiple {
  margin-bottom: 48px;
}
.lc-testimonials-3-col-dk .pwr-testimonial__quote, .lc-testimonials-3-col-light .pwr-testimonial__quote {
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%;
  text-align:left;
}
.lc-testimonials-3-col-dk .pwr-testimonial--style-multiple {
  padding: 48px 64px;
}
@media (max-width: 991px) {
  .lc-testimonials-3-col-dk .pwr-testimonial--style-multiple, .lc-testimonials-3-col-light .pwr-testimonial--style-multiple {
padding: 48px 24px 0px;
}
  .lp-3col-narrow {
  margin: -20px auto 0 !important;
  max-width: 954px;
  z-index: 2;
}
  .lp-3col-narrow-col .pwr-adc-content__icon-wrapper--no-bg {
  padding: 8px 0px!important;
}
  .lp-3col-narrow-col .pwr-adc-content.pwr-adc-content--icon-text {
  padding: 16px 16px 0 16px;
}
}
/*testimoinal end*/

/*industry testimonials*/

.industry-quote div.pwr-adc-content.pwr-adc-content--text div.pwr-adc-content__text.pwr-rich-text span, .industry-quote div.pwr-adc-content.pwr-adc-content--text div.pwr-adc-content__text.pwr-rich-text p{
    color: var(--text-text-secondary, #6E7E85);
  font-size: 29px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
}
.industry-testimonial div.pwr-adc__content-wrappers{
  background: #fff;
  padding: 48px;
  border-radius: 24px;
}
.industry-testimonial div.pwr-adc__content-wrappers::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: -20px; /* Adjust as needed to move above container */
  left: -20px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/quotemarks.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.industry-testimonial{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/industry-quote-right-puff.svg);
  background-position:100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  width: 100%;
  padding-bottom:200px!important;
}
/*steps=stats*/
.homepage .dnd_area-row-3-padding{
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/puff%E2%80%93purpl.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/puff%E2%80%93turquiose.svg);
background-position: 10% 65%,90% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.home-steps .pwr-step__img {
  margin-bottom: 0px;
  margin-top: -35px;
}
.home-steps .pwr--relative div.pwr-steps.pwr-steps--4{
  z-index:0;
  position:relative;
}
.pwr-sec-steps {
  overflow: visible;
  position: relative;
  z-index: 0;
}
.home-steps .pwr-step {
  position: relative;
  z-index: 99;
  margin-top: 40px;
}
.home-steps .step-content{
color: var(--colour-base-white, #FFF);
font-size: 26px;
font-style: normal;
font-weight: 300;
line-height: 135%;
}
.home-steps .step-content strong{
background: var(--Linear-navigator, linear-gradient(260deg, #169FDB -48.15%, #69E3E4 46.76%, #7AEFF0 77.29%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  font-weight: 700;
}
.home-steps .pwr-mh--wrapper {
  overflow: visible;
  margin-top: -43px;
}
.home-steps .pwr-step__desc {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.home-steps div.pwr-step:nth-child(2){
border-left: 1px solid #169fdb;
  box-sizing: border-box;
  height: 105px !important;
  border-right: 1px solid #169fdb;
}
.home-steps div.pwr-step:nth-child(3){
  box-sizing: border-box;
  height: 105px !important;
  border-right: 1px solid #169fdb;
}
/*tabs end*/
/*inner 2col*/
.inner-2col{
 display:flex;
  flex-direction:row;
  margin: 0px;
}
.inner-2col .slide-content{
 width:50%; 
padding:0px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.inner-2col .slide-image{
 width:50%!important; 
  align-self: center;
}
.inner-2col .pwr-sec-images__intro-sec{
 margin-bottom:0px; 
}
/*inner tabs*/

.pwr-tabs__item img.__icon-img{
opacity: 0.5;
  aspect-ratio: 1.1;
}
.pwr-tabs__item--active img.__icon-img{
opacity: 1;
  aspect-ratio: 1.1;
}
.inner-tabs{
 display:flex;
  flex-direction:row;
  margin: 0px 24px!important;
}
.inner-tabs .slide-content{
 width:50%; 
padding:40px 84px 40px 40px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.inner-tabs .slide-image{
 width:50%!important; 
  align-self: flex-end;
}
.inner-tabs h4.pwr-sec__title{
margin-bottom:35px;
}
.inner-tabs .pwr-sec__desc.pwr-sec-images__desc p{
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
  margin-top:0px!important;
}
.inner-tabs-buttons .pwr-tabs__item-wrapper.pwr-scroll-shadow__root.pwr-scroll-shadow__root--hor div.pwr-tabs__item div.pwr-tabs__content-wrapper{
  max-width: auto!important;
  flex-direction: row;
  justify-content: start!important;
  align-items: center!important;
}
.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item-wrapper {
  gap: 16px;
}
.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item {
  background-color: #fff;
  border: none;
}
.inner-tabs-buttons.pwr-sec-tabs .pwr-tabs__item {
  min-width: auto;
  padding: 16px 16px!important;
  align-items: stretch;
  max-width: 100% !important;
}
.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item--active, .pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background-color: rgba(var(--clr-primary-rgb),1);
  border-radius: 16px;
  color: #fff;
}
.inner-tabs-buttons.pwr-sec-tabs .pwr-tabs__align-center .pwr-tabs__item-wrapper {
  justify-content: space-between;
}
.inner-tabs-buttons.pwr-sec-tabs .pwr-tabs__item-title {
  font-weight: 700;
  align-items: center;
  display: flex;
  text-align: start;
}
.inner-tabs-buttons-blue.pwr-sec-tabs .pwr-tabs__item-title {
  font-weight: 700;
  align-items: center;
  display: flex;
  text-align: center;
}
.inner-tabs-buttons-blue .pwr-tabs__item-wrapper.pwr-scroll-shadow__root.pwr-scroll-shadow__root--hor div.pwr-tabs__item div.pwr-tabs__content-wrapper{
  max-width: auto!important;
  flex-direction: row;
  justify-content: center!important;
  align-items: center!important;
}
.inner-tabs-buttons-blue .pwr-tabs__style-buttons .pwr-tabs__item-wrapper {
  gap: 16px;
}
.inner-tabs-buttons-blue .pwr-tabs__style-buttons .pwr-tabs__item {
  background-color: transparent;
  border: none;
}
.inner-tabs-buttons-blue.pwr-sec-tabs .pwr-tabs__item {
  min-width: auto;
  padding: 16px 16px!important;
  align-items: stretch;
  max-width: 100% !important;
}
.inner-tabs-buttons-blue .pwr-tabs__style-buttons .pwr-tabs__item--active, .pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background-color: rgba(var(--clr-primary-rgb),1);
  border-radius: 16px;
  color: #fff;
}
.inner-tabs-buttons-blue .pwr-sec-tabs .pwr-tabs__align-center .pwr-tabs__item-wrapper {
  justify-content: space-between;
}
.light-blue.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item--active, .pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background-color: #E6F6FD;
  border-radius: 16px;
  color: #1a1b41;
}
.purple.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item--active, .pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background-color: #D3C7E9;
  border-radius: 16px;
  color: #1a1b41;
}
.jade.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item--active, .jade.pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.60) 100%), linear-gradient(220deg, #27ACC2 22.69%, rgba(38, 171, 191, 0.57) 67.92%), #FFF;
  border-radius: 16px;
  color: #1a1b41;
}
.blue.inner-tabs-buttons .pwr-tabs__style-buttons .pwr-tabs__item--active, .pwr-tabs__style-buttons .pwr-tabs__item--active:hover {
  background-color: #169FDB;
  border-radius: 16px;
  color: #fff;
}
/*tabs slider*/
.home-tabs div.page-center{
  max-width:100%!important;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.home-tabs{
 display:flex;
  flex-direction:row;
}
.home-tabs .slide-content{
 width:33%; 
padding: 86px 30px 32px 56px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.home-tabs .slide-image{
 width:66%; 
  align-self: flex-end;
}
.home-tabs .pwr-sec-images__intro-sec {
  margin-bottom: 0px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.home-tabs h4{
  color: var(--text-text-primary, #030B0F);
/* text-preset-4-desktop */
font-size: 25px;
font-weight: 500;
  line-height: 135%;
  letter-spacing: 0px;
}
.home-tabs p {
  color: var(--text-text-secondary, #6E7E85); 
}
.home-tabs .pwr-tabs__style-buttons .pwr-tabs__item--active {
border-radius: 16px;
background: linear-gradient(123deg, #169FDB 30.15%, #2DCCCD 164.69%);
  color:#fff
}
.home-tabs.inner-tabs-buttons.pwr-sec-tabs .pwr-tabs__align-center .pwr-tabs__item-wrapper {
  justify-content: center;
}
.inner-tabs-buttons.home-tabs .pwr-tabs__item-wrapper.pwr-scroll-shadow__root.pwr-scroll-shadow__root--hor div.pwr-tabs__item div.pwr-tabs__content-wrapper{
justify-content: center !important;
}
.pwr-sec-tabs .pwr-tabs__item {
  min-width: auto;
  padding: 8px 16px;
}
/*auto tabs*/
.homepage .dnd_area-row-11-padding {
  /*background-size: auto !important;
  background-repeat: no-repeat !important;
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-lg-blurry.svg')!important;
  background-position: 75% bottom!important;*/
background-color: #1A1B41;
}
/*home case study grid*/
.case-study-description{
  /* text-preset-4-desktop */
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 135%; /* 33.75px */
}
.case-study-grid-1 .case-study-description{
max-width:517px;
  display:inline-block;
}
.case-study-grid-1 .pwr-adc-content.pwr-adc-content--button, .case-study-grid-3 .pwr-adc-content.pwr-adc-content--button{
 margin-top:auto; 
}
.pwr--dark.pwr--relative.case-study-grid-4 {
 background: rgba(0, 153, 0, 0.46);
}
  .case-study-grid-4 .pwr-adc-content__spacer
{height:0px!important;}

#hs_cos_wrapper_module_17301098939496 .pwr-adc-content__image---1-4-3 {
  object-fit: contain;
  text-align: center;
  margin-top: -26px;
}
.case-study-grid-4 .pwr--abs-full {
  height: auto;
  right: 32px;
  position: absolute;
  bottom: 0;
  width: 453px;
  left: auto;
  top: auto;
}
.case-testimonial div.pwr-adc__content-wrappers{
  background: #fff;
  padding: 48px;
  border-radius: 24px;
}
.case-testimonial div.pwr-adc__content-wrappers::before {
  content: ""; /* Required to display the pseudo-element */
  position: absolute;
  top: -20px; /* Adjust as needed to move above container */
  left: -20px; /* Adjust as needed to move to the left of container */
  width: 40px; /* Set width of the image */
  height: 40px; /* Set height of the image */
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/quotemarks.svg) !important;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1; /* Ensure it appears above the container content */
}
.cs-nostats{
 position:relative;
  z-index:5
}
.case-study-content h3{
  color:#1A1B41;
}
.case-study-counter,.case-study-counter2,.case-study-counter3{
  border-radius: 16px;
background-color: #169FDB!important;
  padding:24px;
  min-height:142px;
}
.case-study-counter3 .pwr-stat__number, .pwr-stat__suffix {
  font-size: 36px;
}
.case-study-counter2 .pwr-stat {
  max-width: 100%!important;
}
.pwr-sec-stats__wrapper:not(.page-center) {
  margin: 0 0px!important;
}
.pwr-stat__number, .pwr-stat__suffix {
  font-weight: 400!important;
}
.pwr-stat__title {
  letter-spacing: 0px;
  text-transform: var(--tt-title);
  font-weight: 300;
}
@media (max-width:1200px) {
 .case-study-counter,.case-study-counter2,.case-study-counter3{
  border-radius: 16px;
background-color: #169FDB!important;
  padding:24px;
  min-height:142px;
}
.pwr-stat__number, .pwr-stat__suffix {
  font-size: 21px;
  word-break:normal;
  font-weight: 700 !important;
} 
}
/*video*/
.homepage .dnd_area-row-13-padding {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/homepage-video-bg-empty.png') !important;
  background-position: center center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.vid-bg.pwr-sec-video-boxes {
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/homepage-video-bg2.png) !important;
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
.main-video .pwr--light{
  background-color:transparent!important;
}
.pwr-sec-video__button {
  background-color: #169FDB99;
  border-radius: 100%;
  cursor: pointer;
  font-size: 50px;
  height: 105px;
  left: 50%;
  line-height: 105px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 105px;
}
.pwr-sec-video__icon--as-button {
  color: #fff;
  vertical-align: middle;
}
.pwr-sec-video__icon {
  display: inline-block;
  fill: currentColor;
  margin-left: 10px;
  margin-top: -5px;
}
.main-video .pwr-video-box__top {
  height: 490px;
}
.main-video .pwr-video-box__below {
  display: none!important;
}
.main-video .pwr-video-box.pwr-video-box--col-1{
 position:relative!important; 
}
.main-video .pwr-video-box {
  float:none;
}
.main-video .pwr-video-box--is-link:hover .pwr-video-box__img {
-webkit-filter: none;
  filter: none;
  -webkit-transform: none;
  transform: none;
}
.main-video .pwr-video-box__img {
  background-position: 50%;
  max-height: 490px!important;
  object-fit: contain!important;
  background-size: contain!important;
}
/*case study video*/
.case-study-vid .pwr-video-box__top {
  height: 466px!important;
}
.case-study-vid .pwr-video-box__below {
  display: none!important;
}
.case-study-vid  .pwr-video-box.pwr-video-box--col-1{
 position:relative!important;
}
.case-study-vid .pwr-video-box {
  float:none;
}
.case-study-vid .pwr-video-box--is-link:hover .pwr-video-box__img {
-webkit-filter: none;
  filter: none;
  -webkit-transform: none;
  transform: none;
}
/*use cases*/
.vid-bullets{
display:none!important;
}
.use-case-vid .pwr-video-box__title{
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 135%;
text-align:left;
}
.use-case-vid .pwr-video-box__desc p{
color:#6E7E85;
font-size: 19px!important;
font-style: normal;
font-weight: 500!important;
line-height: 150%!important;
text-align:left;
  margin-bottom:48px;
}
.use-case-vid .pwr-sec__desc p{
  color:#6E7E85;
font-size: 19px!important;
font-style: normal;
font-weight: 500!important;
line-height: 150%!important;
}
.use-case-vid .pwr-video-box__top {
  height: 296px!important;
}
.use-case-vid .pwr-video-box__desc {
  display: block;
}
.learning-3-cols .pwr-step--3-col{
  border-radius: 24px;
background: #E6F6FD;
  text-align:left;
  color:#6E7E85;
  font-size:19px;
  padding: 24px 24px 48px 24px;
}
.learning-3-cols .pwr-step__title {
  font-size: 26px;
  font-weight: 700;
}
@media (max-width: 575px) {
 .use-case-vid a.pwr-lightbox.swiper-slide.swiper-slide-3.pwr-video-box.pwr-video-box--col-3.pwr-video-box--is-link.pwr-js-masonry__item.swiper-slide-duplicate.swiper-slide-prev {
    margin-right:20px !important;
  }
  .learning-3-cols .pwr-step--3-col{
  padding: 24px 24px 48px 24px!important;
}
  .use-case-ctas{
flex-direction:column;
}
  .use-case-ctas .get-start-free-trial-cta2::before{
   display:none; 
  }
  .blog-list-uc .pwr--neg-margin-lr-10 {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
}
.use-case-ctas{
  display: flex; /* Arrange child elements side by side */
  justify-content: center; /* Center the buttons horizontally */
  align-items: center; /* Align buttons vertically */
  gap: 20px;
  margin:56px 0px;
}
.use-case-ghost-btn {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 6px;
  box-sizing: border-box;
  color: #fff !important;
  display: inline-block !important;
  font-size: 16px;
  font-weight: 700;
  height: 64px !important;
  min-width: 200px;
  padding: 0px 24px;
  text-align: center;
  text-decoration: none;
  transition: all .3s ease;
  line-height: 60px;
}
.use-case-ghost-btn:hover {
background-color: rgba(157,196,0,1.0);
  border: 1px solid #B8DF1D;
  color: #1A1B41!important;
}
.pwr-post-item__info-box {
  padding: 24px!important;
}
.pwr-post-item__date, .pwr-post-item__name, .pwr-post-item__n-min-read {
  color: #6E7E85;
  display: inline-block;
  font-family: var(--ff-accent);
  font-size: 13px;
  font-weight: 400;
  padding-bottom: 5px;
  text-transform: var(--tt-other);
}
.pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title {
font-size: 24px;
font-style: normal;
font-weight: 600;
  color: #171B25;
}
/*pricing table*/
.homepage .dnd_area-row-14-padding{
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/puff%E2%80%93torquise%E2%80%93flush%E2%80%93left.svg') !important;
  background-position: right top !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.flex-pricing div.pwr-price-table:nth-child(1) .pwr-price-table-features__item:nth-last-child(1) .pwr-price-table-features__icon img,
.flex-pricing div.pwr-price-table:nth-child(2) .pwr-price-table-features__item:nth-last-child(1) .pwr-price-table-features__icon img
{
  display: none; /* Hide the existing image */
}

.flex-pricing div.pwr-price-table:nth-child(1) .pwr-price-table-features__item:nth-last-child(1) .pwr-price-table-features__icon,
.flex-pricing div.pwr-price-table:nth-child(2) .pwr-price-table-features__item:nth-last-child(1) .pwr-price-table-features__icon
{
  display: inline-block;
  width: 16px; /* Match the desired image dimensions */
  height: 16px;
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-outline%20circle-check.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.pwr-price-table-features__item--style-full-1.pwr-price-table-features__item--disabled {
  opacity: 0;
}
.page-pricing .flex-pricing .pwr-sec-price-tables__intro-sec {
  margin-bottom: 24px;
  position: relative;
}
.flex-pricing h1{
  font-weight:800;
}
.flex-pricing .pwr-price-table {
  padding: 24px;
  border:0px solid var(--colour-brand-2-Navigator-Brand, #169FDB);
}
.flex-pricing .pwr-price-table__title {
  padding:0px;
  font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 135%; /* 33.75px */
  margin: 0px;
}
span.flex-pricing-users{
  color: var(--text-text-secondary, #6E7E85);
border-radius: var(--spacing-10, 40px);
background: var(--colour-grey-50, #F6F6F6);
  font-size: 14px;
  padding: 0px 8px;
}
.flex-pricing .pwr-price-table__desc {
  padding:24px 0px;
  color: var(--text-text-secondary, #6E7E85);
  margin-bottom:0px
}
.flex-pricing .pwr-price-table__price, .pwr-price-table__price--alt {
  padding:0px;
}
.flex-pricing .pwr-price-table__price--style-reduced {
  margin-bottom: 16px;
}
.flex-pricing-table{
  display: flex;
align-content: center;
gap: 4px;
  flex-direction:row;
}
.flex-pricing-number{
   font-size: 50px;
font-style: normal;
font-weight: 700;
} 
.flex-pricing-prefix{
 font-size: 29px;
font-style: normal;
font-weight: 300; 
  margin-top: 12px;
}
.flex-pricing-sub{
  color: var(--text-text-secondary, #6E7E85);
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 21.6px */
}
.flex-pricing .pwr-price-table__cta, .pwr-price-table__cta--alt{
  display: block;
  padding:0px;
}
.flex-pricing .pwr-price-table__cta--alt.pwr-cta--long{
  display: block;
  padding:0px;
}
.flex-pricing .pwr-price-table--highlighted {
  border-radius: var(--spacing-6, 24px);
border: 1px solid #169FDB;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), linear-gradient(132deg, #169FDB 26.45%, rgba(81, 77, 183, 0.49) 72.86%, #2DCCCD 99.54%);
  color: var(--clr-text-lt) !important;
 /* drop-shadow-grey */
box-shadow: 0px 20.5px 29.762px 0px rgba(26, 27, 65, 0.18); 
}
.flex-pricing .pwr-price-table__recommended {
  color: var(--clr-text-lt);
  font-family: var(--ff-accent);
  font-size: 12px;
  font-weight: 700;
  text-transform: none;
  width: 107px;
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: absolute;
  right: 100px;
  top: -16.088px;
  border-radius: 8px;
  background: var(--Linear-navigator, linear-gradient(260deg, #169FDB -48.15%, #69E3E4 46.76%, #7AEFF0 77.29%));
}
.pwr-price-table--highlighted.pwr-price-table--recommended.pwr--align-l span.flex-pricing-users{
  color: var(--text-text-secondary, #6E7E85);
border-radius: var(--spacing-10, 40px);
background: linear-gradient(260deg, rgba(81, 77, 183, 0.20) -48.15%, rgba(22, 159, 219, 0.20) 7.21%, rgba(45, 204, 205, 0.20) 84.59%);
  font-size: 14px;
  padding: 0px 8px;
}
.flex-pricing-enterprise-grad{
  background: linear-gradient(270deg, #514DB7 -6.63%, #169FDB 20.44%, #2DCCCD 50.01%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.flex-pricing-enterprise-plus{
  color: var(--colour-brand-Navigator-lime, #B8DF1D);
}
span.flex-pricing-contact{
 color: var(--text-text-secondary, #6E7E85);
text-align: center!important;
/* text-preset-6-desktop */
font-family: "Nunito Sans";
font-size: 19px;
font-style: italic;
font-weight: 500;
  justify-content:center;
 height: 66px !important;
  display: inline-block;
}
.flex-pricing div.pwr-price-table:nth-child(3) > div:nth-child(5) > div:nth-child(1){
  justify-content:center; 
}
.flex-pricing div.pwr-price-table:nth-child(4) > div:nth-child(5) > div:nth-child(1){
  justify-content:center; 
}
.flex-pricing div.pwr-price-table:nth-child(3) > div:nth-child(4){
  justify-content:center; 
}
.flex-pricing div.pwr-price-table:nth-child(4) > div:nth-child(4){
  justify-content:center; 
}
div.pwr-price-table:nth-child(3) > div:nth-child(7) > div:nth-child(1) > a:nth-child(1){
 display: flex;
height: var(--spacing-12, 48px);
padding: 0 10px 0 40px;
justify-content: center;
align-items: center;
align-self: stretch; 
    border-radius: 8px;
background: rgba(22, 159, 219, 0.10);
  font-size:12px;
  color: var(--text-text-primary, #030B0F);
  font-weight:700;
  border:none;
   position: relative;
}
div.pwr-price-table:nth-child(3) > div:nth-child(7) > div:nth-child(1) > a:nth-child(1)::before {
  content: "";
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/webcam-icon.svg) no-repeat 50%;
  background-size: contain;
  height: 24px;
  position: absolute;
  left: 15px;
  top: 11px;
  width: 24px;
}
div.pwr-price-table:nth-child(4) > div:nth-child(7) > div:nth-child(1) > a:nth-child(1){
 display: flex;
height: var(--spacing-12, 48px);
padding: 0px 16px;
justify-content: center;
align-items: center;
align-self: stretch; 
    border-radius: 8px;
background: rgba(22, 159, 219, 0.10);
  font-size:12px;
  color: var(--text-text-primary, #030B0F);
  font-weight:700;
  border:none;
   position: relative;
    padding-left: 40px; /* Adjust padding to the icon width + spacing */
}
div.pwr-price-table:nth-child(4) > div:nth-child(7) > div:nth-child(1) > a:nth-child(1)::before {
  content: "";
  background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/webcam-icon.svg) no-repeat 50%;
  background-size: contain;
  height: 24px;
  position: absolute;
  left: 15px;
  top: 11px;
  width: 24px;
}
.pwr-price-table-features--style-full-1 {
  margin-bottom: 0px!important;
  padding: 0px!important;
}
.pwr-price-table-features__text ul{
padding-inline-start: 20px;
  margin-top:0px!important;
margin-bottom:0px!important;
}
.pwr-price-table-features__text p{
margin-top:0px!important;
margin-bottom:0px!important;
    font-size:14px;
}
.pwr-price-table-features__text{
   color:#6E7E85;
  font-size:14px;
}
.pwr-price-tables--col-4 .pwr-price-table {
  width: calc(25% - 16px);
}
.pwr-price-table {
  border-radius: var(--br-box);
  float: left;
  margin: 55px 8px 8px;
  overflow: visible;
  padding: 50px 0 60px;
  position: relative;
}
.flex-pricing .pwr-price-tables--col-4{
display:flex;
align-items:stretch;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .flex-pricing .pwr-price-tables--col-4 {
        display: flex;
        flex-wrap: wrap!important; /* Allows wrapping to multiple rows */
        justify-content: space-between; /* Adjusts spacing between items */
    }

    .pwr-price-tables--col-4 .pwr-price-table {
        width: calc(50% - 16px); /* Set width for 2 columns */
        margin-bottom: 16px; /* Adds spacing between rows */
    }
}
.pwr-price-table-features__text {
  display: none;
}
.page-pricing .pwr-price-table-features__text {
  display: inline-block;
}
.pwr-price-table-features__text {
  display: none;
}
/*pricing comparision styles*/
div.w-full:nth-child(2) > div:nth-child(1){
background: #192851;
  border-radius: 24px 24px 0px 0px;
}
div.p-row:nth-child(3),
div.p-row:nth-child(8),
div.p-row:nth-child(13),
div.p-row:nth-child(18),
div.p-row:nth-child(23),
div.p-row:nth-child(28),
div.p-row:nth-child(33),
div.p-row:nth-child(38),
div.p-row:nth-child(43),
div.p-row:nth-child(48),
div.p-row:nth-child(53),
div.p-row:nth-child(58),
div.p-row:nth-child(63),
div.p-row:nth-child(68),
div.p-row:nth-child(73),
div.p-row:nth-child(78) {
 background: #192851;
}
.srp .p-row svg {
  color: #169fdb !important;
  fill: currentColor;
}
div.p-row:nth-child(76),
div.p-row:nth-child(77),
div.p-row:nth-child(78),
div.p-row:nth-child(79),
div.p-row:nth-child(80){
border-bottom:none!important;
}
div.p-row:nth-child(78) {
 background: #192851;
  border-radius: 0px 0px 24px 24px;
}
.srp .py-4 {
  padding: 0rem 0;
}
.srp .gap-30 {
  gap: 0rem;
}
.srp.widget_1723022189708 .p-card {
  align-items: center!important;
}
.srp .justify-between {
  justify-content: space-between;
  flex-direction: column;
}
.plan_label {
  font-size: 16px;
  padding: 16px 0px;
  text-align: center;
}
.srp.widget_1723022189708 .p-btn.p-btn__outline a {
  font-size: 16px;
  font-weight: 500;
  color: #169fdb!important;
  border: 1px solid #169fdb!important;
  border-radius: 8px;
  padding-top: 16px;
  padding-right: 48px;
  padding-bottom: 16px;
  padding-left: 48px;
}
.srp.widget_1723022189708 .p-btn.p-btn__outline a:hover {
  color: #1A1B41!important;
  font-weight: 500;
  background-color: #9DC400;
  border: 1px solid #9DC400!important;

}
.justify-between h3#teams.font-semibold.plan_name::before {
 content:'Most popular';
  align-items: center;
  background: var(--Linear-navigator,linear-gradient(260deg,#169fdb -48.15%,#69e3e4 46.76%,#7aeff0 77.29%));
  border-radius: 8px;
  color: var(--clr-text-lt);
  display: flex;
  font-family: var(--ff-accent);
  font-size: 12px;
  font-weight: 700;
  gap: 8px;
  justify-content: center;
  padding: 8px 16px;
  position: absolute;
  text-transform: none;
  top: -16.088px;
  width: 107px;
margin-left: -26px;
}
.srp.widget_1723022189708 .plan_name{
  text-align: center;
}
/*step process*/
.home-step-process .pwr-adc__content-wrapper{
  position:relative;
  overflow: visible;
}
/*.pwr-adc__content-wrapper .home-step-process-col{
 overflow:visible!important; 
}*/
.home-step-process-col::after{
   content:"";
  display:block;
  height:18px; 
  background:url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/step%20process%20arrow%20dk.svg) no-repeat;
  position:absolute;
right: -38px;
  top: 50%;
transform: translate(0, -50%);
  width: 52px;
  z-index: 99;
  background-size: contain;
}
.home-step-process-col .pwr-adc-content__icon_text{
  display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 32px;
align-self: stretch;
}
.home-step-process-col .pwr-rich-text span{
 /* text-preset-6-desktop */
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 135%; /* 25.65px */ 
  padding-right: 10px;
}
.home-step-process-col .pwr-rich-text span strong{
background: var(--nav-gradient-1, linear-gradient(132deg, #169FDB 26.45%, rgba(81, 77, 183, 0.49) 72.86%, #2DCCCD 99.54%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.home-step-process-col-last .pwr-adc-content__icon_text{
  display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 32px;
align-self: stretch;
}
.home-step-process-col-last .pwr-rich-text span{
 /* text-preset-6-desktop */
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 135%; /* 25.65px */ 
  padding-right: 10px;
}
.home-step-process-col-last .pwr-rich-text span strong{
background: var(--nav-gradient-1, linear-gradient(132deg, #169FDB 26.45%, rgba(81, 77, 183, 0.49) 72.86%, #2DCCCD 99.54%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.get-start-free-trial-cta{
    position:relative;
  overflow: visible;
}
/*main foot CTA area*/
.worldprism-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 587px;
}
.worldprism-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/wp-cta-circles-lft.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/wp-cta-circles-right.svg);
  background-position: 0% 100%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: contain,contain;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.worldprism-cta h2.pwr-sec__title i{
  color: #fff;
  font-weight: 400;
}
.cultureflex-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 587px;
}
.cultureflex-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/flex-cta-bgnd-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/flext-cta-bgnd-right.svg);
background-position: 0 0%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: 234px,292px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cultureflex-cta h2.pwr-sec__title i{
  color: #fff;
  font-weight: 400;
}
.carla-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 587px;
}
.carla-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/carla-cta-bg.svg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 333px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.carla-cta h2.pwr-sec__title {
  color: #fff;
  font-weight: 400;
}
.learning-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 587px;
}
.learning-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/polygon-blue-side.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/polygon-pink-side.svg);
  background-position: 0% 50%,100% 50%;
  background-repeat: no-repeat,no-repeat;
  background-size: 184px 368px,184px 368px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.learning-cta h2.pwr-sec__title {
  color: #fff;
  font-weight: 400;
}
.reporting-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 587px;
}
.reporting-cta {
background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/reporting-background-circles.svg),linear-gradient(to right, rgba(149, 2, 175, 1.0) 0%, rgba(22, 159, 219, 1.0) 100%);
  background-position: bottom left;
  background-repeat: no-repeat;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.reporting-cta h2.pwr-sec__title {
  color: #fff;
  font-weight: 400;
}
.industry-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 5;
  margin-top: -100px;
}
.industry-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 860px;
}
.blue-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.blue-cta .pwr-sec-clients--grid {
  display: grid;
  grid-template-rows: repeat(auto-fill,90px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  max-width: 860px;
}
.dk-blue-hd{
  color:#000;
}
.dk-blue-hd-text{
  color:#030B0F;
}
/*faqs*/
.faqs .pwr-accordion__title {
  color: var(--clr-text-lt);
  font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 135%; /* 25.65px */
  padding: 32px;
}
.faqs .pwr-accordion.active .pwr-accordion__desc {
  font-size: 19px;
  opacity: 0.5;
}
.faqs .pwr-accordion__icon::before {
  content: "";
  position: absolute;
  background:url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/chevron%20down%20icon.svg) no-repeat;
  height:40px;
  width:40px;
  background-color:transparent;
left: -32px;
  top: -18px;
}
.faqs .pwr-accordion__icon::after {
    height:40px;
  width:40px;
  background-color:transparent;
left: -32px;
  top: -18px;
}
  .pwr-accordion:not(.pwr-accordion--text-only):hover .pwr-accordion__icon::after, .pwr-accordion:not(.pwr-accordion--text-only):hover .pwr-accordion__icon::before, .pwr-accordion:not(.pwr-accordion--text-only):hover.active .pwr-accordion__icon::after, .pwr-accordion:not(.pwr-accordion--text-only):hover.active .pwr-accordion__icon::before {
    background-color: transparent;
  }
.pwr-accordion.active .pwr-accordion__icon::after, .pwr-accordion.active .pwr-accordion__icon::before {
  background-color: transparent;
}
/*buttons*/
.get-start-free-trial-cta::before{
     content:"";
  display:block;
  height:41px; 
  background:url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/white%20down%20right%20arrow%20icon.svg) no-repeat;
  position:absolute;
left: 180px;
  top: 10%;
transform: translate(0, -50%);
  width: 54px;
  z-index: 99;
  background-size: contain;
  animation: arrowswing 4s ease-out 20ms infinite normal none;
}
@keyframes arrowswing {
	0%,
	100% {
		transform: rotate(0deg);
		transform-origin: top center;
	}

	10% {
		transform: rotate(8deg);
	}

	20%,
	40%,
	60% {
		transform: rotate(-10deg);
	}

	30%,
	50%,
	70% {
		transform: rotate(10deg);
	}

	80% {
		transform: rotate(-8deg);
	}

	90% {
		transform: rotate(10deg);
	}
}
.get-start-free-trial-cta2::before{
     content:"";
  display:block;
  height:41px; 
  background:url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/white%20down%20right%20arrow%20icon.svg) no-repeat;
position: relative;
  width: 54px;
  z-index: 99;
  margin-bottom: -60px;
  right:5px;
  animation: arrowswing 4s ease-out 20ms infinite normal none;
}
.get-start-free-trial-cta-purple::before{
     content:"";
  display:block;
  height:41px; 
  background:url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/purple-arrow-animated.svg) no-repeat!important;
position: relative;
  width: 54px;
  z-index: 99;
  margin-bottom: -60px;
  right:5px;
  animation: arrowswing 4s ease-out 20ms infinite normal none;
}
@keyframes arrowswing {
	0%,
	100% {
		transform: rotate(0deg);
		transform-origin: top center;
	}

	10% {
		transform: rotate(8deg);
	}

	20%,
	40%,
	60% {
		transform: rotate(-10deg);
	}

	30%,
	50%,
	70% {
		transform: rotate(10deg);
	}

	80% {
		transform: rotate(-8deg);
	}

	90% {
		transform: rotate(10deg);
	}
}
.curved-underline {
  font-weight: 700;
  position: relative;
  display: inline-block; /* Ensure it sizes to the text */
  padding-bottom: 10px; /* Adjust to control the space between text and underline */
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/curved-underline.svg');
  background-repeat: no-repeat;
  background-position: center bottom; /* Adjust to align the underline */
  background-size: 100% 10px; /* Adjust for width and height of the underline */
}
.curved-underline-white {
  font-weight: 800;
  position: relative;
  display: inline-block; /* Ensure it sizes to the text */
  padding-bottom: 10px; /* Adjust to control the space between text and underline */
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/white-underline.svg');
  background-repeat: no-repeat;
  background-position: center bottom; /* Adjust to align the underline */
  background-size: 100% 10px; /* Adjust for width and height of the underline */
}
.curved-underline2 {
  font-weight: 700;
  position: relative;
  display: inline-block; /* Ensure it sizes to the text */
  padding-bottom: 2px; /* Adjust to control the space between text and underline */
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/curved-underline.svg');
  background-repeat: no-repeat;
  background-position: center bottom; /* Adjust to align the underline */
  background-size: 100% 10px; /* Adjust for width and height of the underline */
}
/*blue link with arrow*/
.link-blue.lazyloaded div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button{
 color:#169FDB!important; 
  font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}

.link-blue.lazyloaded div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button:hover{
  color:#1A1B41; 
}
.link-blue.lazyloaded div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button::before{
 display:none; 
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after{
     position:absolute;
   top: 0px;
   right: -30px;
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat center center;
   width: 24px;
   height: 24px;
  background-size: contain;
}
.pwr--light.pwr-adc .pwr-adc-sub:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr--light.pwr-adc .pwr-adc-sub:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--light.pwr-adc .pwr-adc-sub:not(.pwr--dark) [class*="cta_button"].pwr-cta--link::after, .pwr--light.pwr-adc .pwr-adc-sub:not(.pwr--dark) [class*="cta_button"].pwr-cta--link:hover::after, .pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) [class*="cta_button"].pwr-cta--link::after, .pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) [class*="cta_button"].pwr-cta--link:hover::after, .pwr--light.pwr-adc-sub .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr--light.pwr-adc-sub .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--light.pwr-adc-sub [class*="cta_button"].pwr-cta--link::after, .pwr--light.pwr-adc-sub [class*="cta_button"].pwr-cta--link:hover::after, .pwr--light.pwr-adc__col .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr--light.pwr-adc__col .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--light.pwr-adc__col .pwr-adc__content-wrapper:not(.pwr--dark) [class*="cta_button"].pwr-cta--link::after, .pwr--light.pwr-adc__col .pwr-adc__content-wrapper:not(.pwr--dark) [class*="cta_button"].pwr-cta--link:hover::after, .pwr--light.pwr-adc__content-wrapper .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, .pwr--light.pwr-adc__content-wrapper .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after, .pwr--light.pwr-adc__content-wrapper [class*="cta_button"].pwr-cta--link::after, .pwr--light.pwr-adc__content-wrapper [class*="cta_button"].pwr-cta--link:hover::after {
  background-color: transparent !important;
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after{
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow-on.svg);
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before{
 display:none; 
}
.link-blue div.pwr-cta.pwr-cta--link a.pwr-cta_button{
 color:#169FDB; 
  font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}
.link-blue div.pwr-cta.pwr-cta--link a.pwr-cta_button:hover{
  color:#1A1B41; 
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after{
     position:absolute;
   top: 0px;
   right: -30px;
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat center center;
   width: 24px;
   height: 24px;
  background-size: contain;
  background-color:transparent!important; 
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after{
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow-on.svg);
}
.link-blue .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before{
 display:none; 
}
.link-blue span.pwr-cta.pwr-cta--link a.pwr-cta_button{
   color:#169FDB!important; 
  font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}
/*blue link with arrow white hover*/
.link-blue2 div.pwr-cta.pwr-cta--link a.pwr-cta_button{
 color:#169FDB; 
  font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}
.link-blue2 div.pwr-cta.pwr-cta--link a.pwr-cta_button:hover{
  color:#fff; 
}
.link-blue2 .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after{
     position:absolute;
   top: 0px;
   right: -30px;
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat center center;
   width: 24px;
   height: 24px;
  background-size: contain;
}
.link-blue2 .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after{
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow-on.svg);
}
.link-blue2 .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before{
 display:none; 
}
/*white link with arrow white hover*/
.link-white div.pwr-cta.pwr-cta--link a.pwr-cta_button{
 color:#fff; 
  font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 135%; /* 21.6px */
}
.link-white div.pwr-cta.pwr-cta--link a.pwr-cta_button:hover{
  color:#fff; 
}
.link-white .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after{
     position:absolute;
   top: 0px;
   right: -30px;
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat center center;
   width: 24px;
   height: 24px;
  background-size: contain;
}
.link-white .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after{
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow-on.svg);
}
.link-white .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before{
 display:none; 
}
.pwr--dark .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after{
     position:absolute;
   top: 0px;
   right: -30px;
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow.svg) no-repeat center center;
   width: 24px;
   height: 24px;
  background-size: contain;
  background-color:transparent!important;
  content: ""; /* Ensure pseudo-element displays correctly */
    border: none; /* Remove any borders that may create a background */
}
.pwr--dark .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover::after{
   background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/cta%20bluebg-arrow-on.svg);
  background-color:transparent!important;
     width: 24px;
   height: 24px;
  background-size: contain;
}
.pwr--dark .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::before{
 display:none; 
}
a.flex-pricing-btn-1{
  display: flex;
height: var(--spacing-12, 48px);
padding: 0px 32px;
justify-content: center;
align-items: center;
align-self: stretch;
  border-radius: 8px;
border: 1px solid #1A1B41;
background: #1A1B41;
  color: #fff!important;
  font-weight: 700;
  width: 100%;
  margin-bottom:8px;
}
a.flex-pricing-btn-1:hover{
background: #18335D;
}
.annual a.flex-pricing-btn-1{
  color: #fff!important; 
}
.flex-pricing div.pwr-price-table:nth-child(1) a.flex-pricing-btn-1,
.flex-pricing div.pwr-price-table:nth-child(2) a.flex-pricing-btn-1{
  display: flex;
height: var(--spacing-12, 48px);
padding: 0px 32px;
justify-content: center;
align-items: center;
align-self: stretch;
  border-radius: 8px;
border: 1px solid #b8df1d;
background: #b8df1d;
  color: #1a1b41;
  font-weight: 700;
  width: 100%;
  margin-bottom:8px;
}
.flex-pricing div.pwr-price-table:nth-child(1) a.flex-pricing-btn-1:hover,
.flex-pricing div.pwr-price-table:nth-child(2) a.flex-pricing-btn-1:hover{
background: #9dc400;
}
.flex-pricing .pwr-mh--wrapper {
  overflow: visible!important;
  height: auto !important;
}
a.cta_button.flex-pricing-btn-2{
align-items: center;
  background-color: transparent !important;
  border: 1px solid #169fdb !important;
  border-radius: 8px;
  color: #169fdb !important;
  display: flex;
  min-height: 48px;
  justify-content: center;
  padding: 0px 16px !important;
  line-height: 1;
  overflow: hidden;
}
a.cta_button.flex-pricing-btn-2::before{
 display:none; 
}
a.cta_button.flex-pricing-btn-2::after{
 display:none; 
}
a.cta_button.flex-pricing-btn-2:hover{
background: #18335D!important;
  color:#fff!important;
}
.flex-pricing .pwr-cta--link.pwr-price-table__cta a.pwr-cta_button::before{
 display:none; 
}
.flex-pricing .pwr-cta--link.pwr-price-table__cta a.pwr-cta_button::after{
 display:none; 
}
h4.pwr-sec-txt__title strong{
  color:#169FDB;
  font-weight:700;
}
/*mega menu styles*/
.pwr-header-advanced-mm--border-radius {
  border-radius: 8px!important;
}
.pwr-adc__content-wrapper--border-radius {
  border-radius: 8px;
}
/*about us styles*/

.page-about-us--country-navigator .main-video div.pwr-sec-video-box__container{
  margin-top: -150px;
}
.page-about-us--country-navigator .main-video .pwr-video-box__img img.pwr-background-img{
  object-fit: contain!important;
  object-position: center!important;
}
.narrow span{
color:#6E7E85;
font-size: 29px;
font-style: normal;
font-weight: 300;
line-height: 135%; /* 39.15px */
}
.feature-h-card .pwr-adc-content__title{
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 135%;
}
.feature-highlight .pwr-adc__content-wrapper::after{
    content: "";
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/arrow-right-dark.svg');
    background-size: contain; /* Ensure the image scales properly */
    background-repeat: no-repeat; /* Avoid repeating the image */
    position: absolute; /* Positioning to place it properly */
    right: 24px; /* Adjust spacing from the right edge */
    top: 50%; /* Center vertically */
    transform: translateY(-50%); /* Adjust for vertical centering */
  transition: all 0.3s;
  z-index:5;
}
.feature-highlight .pwr-adc__content-wrapper:hover::after{
    right: 40px; /* Adjust spacing from the right edge */
}
.page-about-us--country-navigator .inner-tabs picture.pwr--abs-full.pwr-bg img{
  object-fit: contain!important;
  object-position: right;
  width: 100%;
  height: 100%;
}
.page-about-us--country-navigator .industry-cta h2{
font-weight: 600;
}
.page-about-us--country-navigator .industry-cta h2 strong{
font-weight: 800;
}

/*team styles*/
.team-box {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/pathway-puff2.svg') !important;
  background-position: right 10% !important;
  background-size: 324px !important;
  background-repeat: no-repeat !important;
}
.team-box .pwr-image-box__front {
  bottom: 0;
  color: #1A1B41;
  left: 0;
  position: absolute;
  width: calc(100% - 32px); /* Adjust width to account for the margin effect */
  z-index: 1;
  display: flex;
  padding: 16px 8px; /* Internal spacing */
  flex-direction: column;
  align-items: center;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.90);
  margin: 0; /* Remove margin */
  justify-content: center;
  transform: translateX(16px); /* Shift the box to mimic margin */
  margin-bottom:16px;
}
.team-box .pwr-image-box:hover .pwr-image-box__overlay {
  opacity: .75;
  background: linear-gradient(180deg, rgba(22, 159, 219, 0.40) 0%, #169FDB 100%), linear-gradient(0deg, #000 0%, #000 100%);
  background-blend-mode: normal, saturation, normal, normal;
}
.team-box .pwr-image-box__back {
  color: #fff !important;
  padding: 32px 24px;
  position: relative;
  width: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  gap: 8px;
  height: 100%;
}
.team-box .pwr-image-box__intro{
  font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 135%; /* 32.4px */
}
.team-box .pwr-image-box__title{
 font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */ 
}
.team-box .pwr-image-box__back.pwr-image-box__title{
 font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */ 
  margin-top:-40px!important;
}
.team-box .pwr-image-box__icon--no-text {
  font-size: 32px;
  padding-left: 0;
}
.team-box .pwr-filter__list-item:last-child {
  padding-right: 32px;
}
.team-box .pwr-filter__list-item {
  display: inline-block;
  list-style: none;
  padding: 0px 32px;
    padding-right: 32px;
  text-transform: var(--tt-nav);
}
.team-box .pwr-filter__list {
  margin: 0;
  padding: 8px 0px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.20);
}
.team-box .pwr-filter__link {
  font-family: var(--ff-btn);
  font-size: 16px;
  font-weight: 700;
}
.team-box li.pwr-filter__list-item a.pwr-filter__link.pwr-js-filter__link.active{
 border-bottom: 2px solid #169FDB; 
  padding-bottom: 7px;
}
/*Coaching styles*/
.coach-box .pwr-image-box:hover .pwr-image-box__overlay {
  background-color: transparent;
  opacity: .85;
}
.coach-box .pwr-image-box:hover .pwr-image-box__intro {
color:#169FDB;
}
/* Ensure the container is positioned relative */
.coach-box .pwr-image-box__img {
  position: relative;
  overflow: hidden;
}

/* Create the dark overlay effect */
.coach-box .pwr-image-box__img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(26, 27, 65, 0.2); /* Adjust opacity here */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 2;
}

/* On hover, show the overlay */
.coach-box .pwr-3D-box__sensor:hover .pwr-image-box__img::after {
  opacity: 1;
}


/* Set this on the image container */
.coach-box .pwr-image-box__img {
  position: relative;
  z-index: 1;
}

/* Move the badge visually on top of the image */
.coach-box .pwr-image-box__desc img.coach-cert-badge {
  position: absolute;
  top: 236px;
  left: 16px;
  z-index: 5;
  max-width: 90px;
}

/* Allow absolute positioning across the box */
.coach-box .pwr-image-box {
  position: relative;
}
.coach-box .pwr-image-box__intro{
    color: #1A1B41;
  font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 135%; /* 32.4px */
  margin-bottom: 0px;
}
.coach-box .pwr-image-box__title{
 font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */ 
  color:#0B4F6D;
}
.coach-box .pwr-image-box--smaller .pwr-image-box__desc{
  font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135%;
  color: #6E7E85;
}
 .coach-box .pwr-image-box--smaller.pwr-image-box--style-below-2 .pwr-image-box__below {
  padding: 16px;
   border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
   text-align:left;
}
.coach-box .pwr-image-box__desc p{
    margin-bottom: 0px;
  margin-top:0px;
}
.coach-box .pwr-image-box {
  margin: 10px;
  box-shadow: 0px 3px 16px 0px rgba(26, 27, 65, 0.04);
  border-radius: 16px !important;
}
.coach-box .pwr--colored-box {
  border-radius: 16px!important;
}
.coach-box .pwr-image-box__img .pwr-background-img{
    border-radius: 16px!important;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
   filter: grayscale(100%);
}
.pwr-image-box .tag-list, .coach-card .tag-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0px 10px;
  padding: 0;
  margin: 5px 0 0;
}
 .coach-card .tag-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0px 10px;
  padding: 0;
  margin: 5px 0 0;
   justify-content:center;
}
.pwr-image-box .tag-list li, .coach-card .tag-list li {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
  vertical-align: middle !important;
  text-align: center;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  background-color: #F8FAFC !important;
  border: 1px solid #E3E8EF !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0px;
}

.pwr-rich-text .tag-list li::before, .coach-card .tag-list li::before {
  content: none !important;
  display: none !important;
}
.pwr-rich-text ul.tag-list li:first-child, .coach-card .tag-list li:first-child{
 margin-top:8px!important; 
}
.coach-card img.pwr-adc-content__image---1-1-1 {width:150px;}
.coach-expertise .tag-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0px 10px;
  padding: 0;
  margin: 5px 0 0;
   justify-content:start;
}
.coach-expertise .tag-list li {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
  vertical-align: middle !important;
  text-align: center;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  background-color: #E6F6FD !important;
  border: 1px solid #169FDB !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0px;
}

.coach-expertise .tag-list li::before {
  content: none !important;
  display: none !important;
}
.coach-expertise .tag-list li:first-child{
 margin-top:8px!important; 
}
.coach-box .pwr-filter__link {
  color: #6E7E85;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
  text-align: center;
  height: 42px !important;
  line-height: 42px !important;
  padding: 10px 14px !important;
  border-radius: 999px !important;
  background-color: #F8FAFC !important;
  border: 1px solid #E3E8EF !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
.coach-box .pwr-filter__link:hover {
  color: #202939;
  background-color: #F8FAFC !important;
  border: 1px solid #E3E8EF !important;
}
.coach-box .pwr-filter__link.active {
  color: #fff;
  background-color:#1A1B41!important;
  border: 1px solid #169FDB!important;
}
@media (max-width: 767px) {
  .coach-box .pwr-image-box.pwr-image-box--one-by-one:not(.swiper-slide) {
    width: calc(50% - 8px) !important; /* 8px gap each side */
    margin: 0 4px 16px !important; /* horizontal + vertical space */
    box-sizing: border-box;
    float: left;
    clear: none;
  }
  .coach-box .pwr-image-box.pwr-image-box--one-by-one .pwr-image-box__img{
height: 275px;
}
  .coach-box .pwr-image-box__intro {
  font-size: 19px;
    line-height:124%;
  }
.coach-box .pwr-image-box__desc img.coach-cert-badge {
  position: absolute;
  top: 165px;
  left: 12px;
  z-index: 5;
}
  .coach-box .pwr--colored-box {
  border-radius: 16px !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
}
.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button {
  align-items: center;
  color: #fff!important;
  display: flex;
  gap: 15px;
  margin-bottom: 0px;
  opacity: .5!important;
}
.coach-back-btn .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after, [class*="cta_button"].pwr-cta--link::after {
  background-color: #fff!important;
}
.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button::after,.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button::before {
  align-items: center;
  color: #fff!important;
  display: flex;
  margin-bottom: 0px;
  opacity: .5!important;
}
.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button:hover {
  align-items: center;
  color: #fff!important;
  display: flex;
  gap: 15px;
  margin-bottom: 0px;
  opacity: 1!important;
}
.coach-back-btn .pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style)::after:hover, [class*="cta_button"].pwr-cta--link::after:hover {
  background-color: #fff!important;
}
.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button::before:hover,.coach-back-btn div.pwr-cta.pwr-cta--link.pwr-cta--link--back a.pwr-cta_button::before:hover {
  align-items: center;
  color: #fff!important;
  display: flex;
  margin-bottom: 0px;
  opacity: .5!important;
}
.coach-card{
box-shadow: 0px 3px 16px 0px rgba(26, 27, 65, 0.04);
}
.coach-card.lazyloaded div.pwr-adc-content.pwr-adc-content--text{
 width:100%; 
}

.coach-card div.pwr-adc-content__image-wrapper img.pwr-adc-content__image---1-1-1{
border-radius:999px;
}
.coach-card.lazyloaded div.pwr-adc-content.pwr-adc-content--text div.pwr-adc-content__text.pwr-rich-text div.trusted-box{
    border-radius: 8px;
  padding: 8px;
  background: #F6F6F6;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%; /* 100% + (2 * 8px) */
  margin: 0px; /* Negative margins cancel the parent padding */
  box-sizing: border-box;
}
.coach-whats-next-sect{
  box-shadow: 0px 3px 16px 0px rgba(26, 27, 65, 0.04);
}
.coach-page-bottom{
  border: 1px solid #E0E4E5;
}
/*new testimonials*/
.coach-page-quotes{
  padding: 20px 0px 64px 0px!important;
}
.coach-page-quotes.jake-testimonial-slider .swiper {
  height: 100%;
  width: 100%;
  border-radius: 16px;
}
.coach-page-quotes.jake-testimonial-slider .swiper-slide {
  padding-top:16px;
  padding-right:64px;
  padding-bottom:32px;
  padding-left:64px;
  flex-direction: column-reverse;
  display: flex;
}
.coach-page-quotes .jake-testimonial-slider__headshot img {
  margin-left:-20px
}
.coach-page-quotes .jake-testimonial-slider__text p{
 font-weight:500;
}
.coach-page-quotes .swiper-pagination-bullet-active {
  background-color:#169FDB!important;
}
.coach-page-quotes .swiper-pagination-bullets.swiper-pagination-horizontal{
 bottom:30px!important; 
}
 .coach-testimonial .pwr-testimonial {
 display: flex;
  align-items: flex-start;
  flex-direction: column-reverse;  
  flex: 1 0 0!important; 
    padding: 20px 20px 0 0;
}
.coach-testimonial .pwr-testimonial__logo {
  align-items: start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 6.991px;
  justify-content: start;
  padding: 0 20px;
}
.coach-testimonial .pwr-testimonial__quote {
font-size: 19px!important;
  color:#1A1B41;
font-style: normal;
font-weight: 500!important;
line-height: 150%; /* 28.5px */
  text-align: left;
}
.coach-testimonial .pwr-testimonial-block {
  align-items: flex-start;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  gap: 0px;
  padding: 0px;
}
.coach-testimonial .pwr-testimonial__author{
   text-align:left!important; 
  }
.coach-testimonial .home-quote-info .link-blue{display:none;}
.coach-testimonial .swiper-pagination-bullets.swiper-pagination-below {
margin-top: 30px !important;
  padding-bottom: 30px;
  background: #fff;
}
.coach-testimonial .swiper-pagination-bullet-active {
  background-color: #169fdb!important;
  border-radius: var(--sl-pag-bullet-active-border-radius,0) !important;
  height: var(--sl-pag-bullet-active-height,var(--sl-pag-bullet-active-size,3px)) !important;
  opacity: 1 !important;
  width: var(--sl-pag-bullet-active-width,var(--sl-pag-bullet-active-size,3px)) !important;
}
.contact-hero.pwr-hero--small .pwr-hero__info-box, .pwr-hero--x-small .pwr-hero__info-box {
  top: 152px;
}
.page-contact-us--country-navigator .dnd_area-row-2-padding{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0% 0%,100% 80%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.masterclass-meta .pwr-services-item__more-link, .masterclass-meta-location .pwr-services-item__more-link {
 display:none!important; 
}
.masterclass-meta .pwr-services-item__title, .masterclass-meta-location .pwr-services-item__title {
  display: none!important;
}
.masterclass-meta .pwr-services-item__desc, .masterclass-meta-location .pwr-services-item__desc {
  margin-bottom: 0px!important;
  margin-top:5px;
}
.masterclass-meta.pwr-sub-services .pwr-services-item.pwr--dark,.masterclass-meta-location.pwr-sub-services .pwr-services-item.pwr--dark {
  padding-left: calc( 24px + 12px )!important;
}
.masterclass-meta-location.pwr-sub-services .pwr-services-item {
  padding-bottom: 4px !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
}
.masterclass-meta .pwr-services--style-2 .pwr-services-item__icon, .masterclass-meta-location .pwr-services--style-2 .pwr-services-item__icon{
    left: 4px!important;
}
.masterclass-meta-location{
  border-radius: 4px;
background: rgba(230, 246, 253, 0.10);
}
/*masterclass meta styles*/
.mc-meta .pwr-rich-text{
  font-size:12px;
}
.mc-meta-wrapper .page-center{
 margin-left:0px!important; 
   margin-right:0px!important; 
}

.speaker-info {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.speaker-photo {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom:8px;
}

.speaker-details {
  text-align: center;
}

.speaker-role {
  color:#169FDB;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 135%;
  display: block;
}

.speaker-name {
  color: #1A1B41;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 18.9px */
letter-spacing: 0.07px;
}
.speaker-col .pwr-adc-content__image-wrapper img {
  object-fit: cover;
  text-align: center;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 1px solid #169fdb;
}
.masterclass-grid{
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/facilitator-bg.svg') !important;
  background-position: left top !important;
  background-size: 116px !important;
  background-repeat: no-repeat !important;
}
#hs_cos_wrapper_module_1734440690589 .pwr-bento-grid .pwr-adc__content-wrappers {
      background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/facilitator-bg.svg') !important;
  background-position: left top !important;
  background-size: 116px !important;
  background-repeat: no-repeat !important;
  background-color: #E6F6FD;
  padding: 24px;
  border-radius: 24px;
}
.facilitator-box-photo img{
 border-radius:16px; 
}
.fac-title{
  font-weight:400;
}
/* MC Details Container */
.mc-details {
  display: flex;
  align-items: center;
  gap: 20px; /* Adjust spacing between items */
  color: #ffffff; /* White text */
  padding: 0px;
  border-radius: 8px; /* Rounded corners */
  font-size:12px;
}

/* Individual MC Item */
.mc-location{
  background: rgba(230,246,253,.1);
  border-radius: 4px;
color: #169fdb;
  padding: 8px;
}
.mc-item {
 align-items: start;
  display: flex;
  gap: 16px;
  flex-direction: column;
}

/* MC Icons */
.mc-icon  {
  fill: #2E75FF; /* Icon color */
  display: inline-block;
  vertical-align: middle;
  margin-right:8px;
}

/* MC Text Links */
.mc-link {
  text-decoration: none;
  color: #2E75FF; /* Link color */
  font-weight: bold;
  transition: color 0.3s ease;
}

.mc-link:hover {
  color: #4A90E2; /* Hover state */
}
.speaker-col .pwr-adc-content {
  margin-bottom: 0px!important;
}
.mc-vid-shape{
 position:relative;
  z-index:0;
}
/* Target LinkedIn Icon */
.hs_cos_wrapper_type_social_sharing a[href*="linkedin"] img {
    content: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/LinkedIn-icon.svg');
    width: 32px!important;
    height: 32px!important;
    border-radius: 0!important;
    object-fit: cover;
  margin-right:20px;
}
/*video form styling*/
div.hs-video-widget div.hs-video-container div.hs-video-wrapper div.hsv-overlay.hsv-form-modal div.hsv-form-wrapper div.hsv-form{
padding: 32px !important;
  border-radius: 16px!important;
  background: radial-gradient(417.09% 104.66% at 96.52% 101.55%,#1c4e6b 0,#1a1b41 100%) !important;
  color: #fff!important;
}
.hsv-overlay.hsv-form-modal div.hsv-form-wrapper div.hsv-form .hs-custom-style > div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]), .hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]) {
  box-sizing: border-box;
  padding: 0 15px;
  min-height: 48px!important;
  background-color: #e0e4e5 !important;
  color: #6e7e85;
}
div.hsv-overlay.hsv-form-modal div.hsv-form-wrapper div.hsv-form .hs-form-field > label {
  color: #fff;
}
.hs-submit .hs-button {
  color:#1A1B41!important;
  background-color: #b8df1d !important;
}
.hs-submit .hs-button:hover {
  background-color: #9dc400 !important;
}
.hs-recaptcha {
  margin: 0px 0 0 !important;
}
.hs-video-widget div.hs-video-container div.hs-video-wrapper iframe{
border-radius: 16px;
box-shadow: 0px 1px 36px 0px rgba(22, 159, 219, 0.27);
}
.hs-richtext.hs-main-font-element{
margin-bottom:20px;
}
/* Target Email Icon */
.hs_cos_wrapper_type_social_sharing a[href*="mailto"] img {
    content: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Email%20icon%20sm.svg');
    width: 32px!important;
    height: 32px!important;
    border-radius: 0!important;
    object-fit: cover;
}
/* home title */
.container-head {
  display: flex;
  /* Remove horizontal 'justify-content' center if you want the base text not to move */
  justify-content: start;
  align-items: center;
}
/* Add a fixed height to avoid shifting */
.txt-type {
  display: inline-block;
line-height: 70.15px;
  vertical-align: top; /* Keeps the text visually aligned */
  color:#fff;
  font-weight:700;
}
.container-head h1{
 font-weight:700; 
}

/*start responsive*/
@media (max-width: 1199px) {
.flex-pricing .pwr-price-tables--col-4 .pwr-price-table {
    width: calc(50% - 20px);
  padding: 12px; 
}
    .srp.widget_1723022189708 .p-card {
  padding: 10px;
}
  #hs_cos_wrapper_widget_1731078057086 h1 {
  font-size: 54px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: .61px;
  line-height: 115%;
}
  .hero-ctas .pwr-sec-cta__cta--center a, .hero-ctas .pwr-sec-cta__cta--center span a {
  width: 210px;
}
}
@media (min-width: 1200px) {
  .srp.widget_1723022189708 .grid-container {
    display: grid!important;
    grid-template-columns: repeat(5, minmax(0, 1fr))!important;
  }
}
@media (max-width: 1280px) {
.hero-ctas .page-center{
margin-left:0px!important;
margin-right:0px!important;
}
      .mc-meta-spacer{
 display:none; 
}
}
@media (max-width: 575px) {
.speaker-col{
padding: 16px 16px;
  }
}
@media (max-width: 767px) {
  .masterclass-meta-location.pwr-sub-services .pwr-services-item.pwr--dark, .masterclass-meta.pwr-sub-services .pwr-services-item.pwr--dark {
  padding-left: 10px !important;
  flex-direction: row;
  display: flex;
}
  .masterclass-meta-location.pwr-services-item__icon, .masterclass-meta.pwr-services-item__icon {
    padding-bottom: 0px;
  }
  .masterclass-meta .pwr-services-item__desc, .masterclass-meta-location .pwr-services-item__desc {
  margin-bottom: 5px !important;
  margin-top: 5px;
}
  .masterclass-meta .pwr-services--style-2 .pwr-services-item__icon, .masterclass-meta-location .pwr-services--style-2 .pwr-services-item__icon {
margin-right: 10px;
    padding-bottom:0px!important;
}
   .pwr-slider__navigation .swiper-button-prev {
    left: -10px;
  }
    .pwr-slider__navigation .swiper-button-next {
    right: -10px;
  }
  .contact-form.subscribe .pwr-sec-form__form-wrapper {
  padding-top: 20px;
  width: 100%;
}
  .page-about-us--country-navigator .main-video .pwr-video-box__top {
    height: 238px !important;
    margin-bottom: 0px;
  }
  .narrow span{
color:#6E7E85;
font-size: 21px;
font-style: normal;
font-weight: 300;
line-height: 135%; /* 39.15px */
}
    #hs_cos_wrapper_widget_1733392065724 .pwr-shape-divider__offset-wrapper {
    padding-bottom: 120px;
    padding-top: 0px;
  }
.hc-hub-tiles .pwr-services--style-1 .pwr-services-item {
    padding: 20px;
    width: 100%;
  margin: 12px 0px;
  }
  .feature-h-card .pwr-adc-content__title {
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 135% !important;
}
  .feature-highlight .pwr-adc__content-wrapper::after{
    right: 12px; /* Adjust spacing from the right edge */
}
.feature-highlight .pwr-adc__content-wrapper:hover::after{
    right: 20px; /* Adjust spacing from the right edge */
}
.feature-h-card{
padding: 12px 48px 12px 12px !important;
  }
  .page-about-us--country-navigator .dnd_area-row-0-padding {
  align-items: center;
  background-color: #169fdb !important;
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20left%20bg.png),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20right%20bg.png) !important;
  background-position: left 90px,right 90px !important;
  background-repeat: no-repeat,no-repeat !important;
  background-size: 80px,76px !important;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
}
@media (max-width: 575px) {
 .contact-hero.pwr-hero--small .pwr-hero__info-box, .pwr-hero--x-small .pwr-hero__info-box {
  top: 20px;
} 
  .contact-hero .pwr-hero .pwr-hero__info-box, .pwr-hero .pwr-hero__info-box.page-center {
    min-height: 350px;
  }
   .contact-hero .pwr-hero__info-box {
    width: calc(100% - 32px);
  }
 .contact-form .pwr-sec-form__intro-sec {
  width: 100%;
}
  .lead-lg{
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 35.1px */
}
 /*header styles*/
  .pwr-header-right-bar {
    display: block !important;
  }
  .pwr-header-right-bar__item.pwr-header-right-bar__cta.pwr-header-right-bar__cta--second.pwr-cta.pwr-cta--custom-03{
   display:none; 
  }
  .country-head div.page-center.pwr-header--padding{
    margin-left: 12px;
    margin-right: 12px;
    padding:0px 0;
  }
  /* Hide both desktop logos (non-sticky and sticky) */
  .pwr-header-logo .pwr-header-logo__img,
  .pwr-header-logo .pwr-header-logo__img--sticky {
    display: none; /* Hide both desktop logos */
  }

  /* Mobile logo for non-sticky header */
  .pwr-header-logo a:first-child {
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/Country-navigator-logo-mobile.svg');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 48px; /* Adjust as per the mobile logo's dimensions */
    height: 48px; /* Adjust as per the mobile logo's dimensions */
  }

  /* Hide the img tags within the anchor tags to avoid duplicate visuals */
  .pwr-header-logo a img {
    visibility: hidden;
  }

  /* Mobile logo for sticky header */
  .pwr-header-logo.pwr-header-logo--has-sticky a:nth-child(2) {
    display: none;
  }
  
  /* Ensure proper alignment for both versions of the mobile logo */
  .pwr-header-logo a {
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px; /* Hide text if present to avoid overlap */
  }
  /* Landing page logo override*/
  
  .hs-landing-page .pwr-header-logo a:first-child {
    background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/Country-navigator-logo-desktop-on-white%20%281%29.svg');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 140px; /* Adjust as per the mobile logo's dimensions */
    height: 47px; /* Adjust as per the mobile logo's dimensions */
  }
  /*footer styles*/
.footer-menu-row.lazyloaded div.pwr-footer__content.pwr-adc.pwr-adc__height-mode--standard.pwr--dark div.pwr-adc__wrapper div.pwr-adc-main.page-center.pwr--padding-t-0.pwr--padding-b-0 div.pwr-adc__cols.pwr-adc-main__cols.pwr--relative {
  border-top: solid 1px #169FDB4D!important;
  border-bottom: solid 1px #169FDB4D!important;
}
  .review-row {
  flex-direction: column;
  align-items: center;
    gap:20px;
}
  .footer-socials{
    margin-top:54px!important;
   display: flex;
  flex-direction: row; 
    justify-content: space-evenly;
    align-items: flex-start !important;
  }
  .footer-socials .pwr-adc-content__button.pwr-cta.pwr-cta--link a.cta_button{
   display:none; 
  }
  .footer-socials .pwr-adc-content__icon_text-icon-wrapper .pwr-adc-content__icon-wrapper img {
  vertical-align: top;
  width: 48px;
    max-width:48px!important;
}
  .footer-menu-row .pwr-adc__col--width-3{
width:50%!important;
    margin-bottom:24px;
}
  .footer-menu-row .pwr-adc__col--width-2{
width:50%!important;
}
    #hs_cos_wrapper_widget_1730223381754 .pwr-bento-grid .pwr-adc__content-wrappers > [data-index="2"] {
    grid-column: span 3;
    grid-row: span 1;
  }
 
/*testimonials*/
  .cn-quotes .page-center {
    margin-left: 20px;
    margin-right: 20px;
  }
  .cn-quotes::before {
  left: 10px; 
}
  .industry-testimonial div.pwr-adc__content-wrappers::before {
    left: 10px;   
  }
  .industry-testimonial div.pwr-adc__content-wrappers {
  padding: 48px 24px;
}
    .case-testimonial div.pwr-adc__content-wrappers::before {
    left: 10px; 
      
  }
  .case-testimonial div.pwr-adc__content-wrappers {
  padding: 48px 24px;
}
  .swiper-autoheight .swiper-slide {
  margin: 0px !important;
}

  .pwr-testimonial-block {
  align-items: flex-start;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  gap: 32px;
  padding: 0px;
}
  .pwr-testimonial__author{
   text-align:left!important; 
  }
  .pwr-testimonial__logo {
  display: flex;
  padding: 20px 0px;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  }
  .home-quote-info {
  align-items: start;
  align-self: stretch;
  display: flex;
  justify-content: start;
  flex-direction: column;
}
  /*multi-slider*/
.lc-testimonials-2-col-dk .pwr-testimonial::before {
  height: 30px;
  left: 0px;
  top: 0;
  width: 30px;
  }
  #hs_cos_wrapper_widget_1733924610057 .pwr-content-hor-mask {
  --content-mask-width: 0%;
}
.lc-testimonials-2-col-dk .swiper-slide-active{
  width: 350px!important;
  margin-right: 0px;
  }
.lc-testimonials-2-col-dk .pwr-testimonial--style-multiple .pwr-testimonial__quote {
  font-size: 24px;
  }
 .lc-testimonials-2-col-dk .pwr-testimonial {
padding: 40px 40px 40px 0px;
  }
   .lc-testimonials-2-col-dk .pwr-testimonial__info {
  justify-content: flex-start;
  }
  .page-live-coaching .get-start-free-trial-cta2::before {
  display: none;
}
  .get-start-free-trial-cta2::before {
  display: none;
}
    .get-start-free-trial-cta-purple::before {
  display: none;
}
  .pwr-step {
display: inline-block;
    float: none;
    margin: 30px auto; 
  }
  .home-steps div.page-center.pwr--relative{
    margin-left: 0px;
    margin-right: 0px;
  }
  .home-steps .pwr-step {
  margin-top: 0px;
  width: 50%;
}
  .home-steps .pwr-mh--wrapper {
  margin-top: 0px;
}
  .home-steps .pwr-step__desc {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}
  .home-steps .step-content {
  color: var(--colour-base-white,#fff);
  font-size: 19px;
  }
  .pwr-sec-steps--centered .pwr-step {
  padding-left: 10px;
  padding-right: 10px;
  padding: 0px;
}
  .pwr-steps.pwr--neg-margin-lr-10 {
    margin-left: 0;
    margin-right: 0;
  padding: 20px 0px 0px;
  }
  .home-steps .pwr-mh--wrapper {
  margin-top:0px;
  overflow:visible
}
.home-steps .pwr-step__desc {
  display:inline-block;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px
}
  .home-step-process-col::after {
  right: 0px;
  top: 100%;
  rotate: 90deg;
}
div.pwr-step:nth-child(2) {
  border-left:0px solid #169fdb;
}
  .get-start-free-trial-cta::before {
  left: 16px;
  top: -15px;
}
  .faqs .pwr-accordion__title {
  padding: 16px 60px 16px 16px;
}
  .faqs .pwr-accordion__icon::after, .faqs .pwr-accordion__icon::before {
  left: -25px;
}
div.pwr-step:nth-child(2),
div.pwr-step:nth-child(3) {
  border-right:0px solid #169fdb;
}
  .home-steps .pwr-step__img {
  margin-bottom: 0;
  margin-top: 0px;
}

  /*case study video*/
  .case-study-vid-col.lazyloaded div.page-center{
   margin:0px; 
  }
  /*video*/
  .homepage .dnd_area-row-13-padding {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/video-bg-mob.png') !important;
  background-position: center bottom !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
 /* .page-worldprism--country-navigator .dnd_area-row-13-padding {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/video-bg-mob.png') !important;
  background-position: center bottom !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}*/
    .pwr-sec-video__wrapper--button {
    max-height: 237px;
  }
  .main-video .pwr-video-box__top {
  height: 238px !important;
    margin-bottom: 80px;
}
.vid-bg.pwr-sec-video-boxes  {
    background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/video-bg-mob.png) !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
  }
  .vid-bg .pwr-sec-video-boxes__title{
margin-bottom: 110px;
}
  /*case study video*/
.case-study-vid .pwr-video-box__top {
  height: 250px!important;
}
  /*inner tabs*/
  .inner-tabs h4.pwr-sec-split__title {
  margin-bottom: 20px;
}
.inner-tabs-buttons .pwr-tabs__item-wrapper {
    display: inline-flex !important;
   justify-content: flex-start!important;
  }
.inner-tabs-buttons .pwr-tabs__dropdown {
    display: none;
  }
  /*inner-2col*/
  .inner-2col{
  display: flex;
  flex-direction: column-reverse;
}
  .inner-2col .slide-image {
  align-self: center;
  width: 100% !important;
padding: 0 16px;
}
  .inner-2col .slide-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
 padding: 32px 0px;
  width: 100%!important;
    margin-left: 0px;
}
    /*inner-tabs*/
.inner-tabs{
  flex-direction: column-reverse!important;
  padding: 0 24px !important;
}
  .inner-tabs .slide-image {
  align-self: flex-end;
  width: 100%!important;
}
  .inner-tabs .slide-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 0px 64px 0px !important;
  width: 100%!important;
    margin:0px;
}
  .inner-tabs h4.pwr-sec__title {
  margin-bottom: 16px;
}
  .inner-tabs .pwr-sec-images__intro-sec {
   margin-bottom:0px; 
  }
  /*home tabs*/
  .home-tabs  .page-center {
    margin-left: 0px;
    margin-right: 20px;
  }
 .pwr-sec--boxed-w-full.home-tabs{
  display: flex;
  flex-direction: column-reverse;
}
  .home-tabs .slide-image {
  align-self: flex-end;
  width: 100%;
}
  .home-tabs .slide-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 32px 32px 32px;
  width: 100%;
}
 .home-tabs .pwr-tabs__item-wrapper {
    display: inline-flex !important;
   justify-content: flex-start!important;
   margin: 0 16px;
  }
.pwr-sec-tabs .pwr-tabs__item-title {
  font-weight: 700;
  min-width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-tabs .pwr-tabs__dropdown {
    display: none;
  }
  /*pricing*/
  .pwr-price-table {
  border-radius: var(--br-box);
  float: left;
  margin: 20px 0px;
  overflow: visible;
  padding: 50px 0 60px;
  position: relative;
}
    .pwr-price-table--recommended {
    top: 0px;
  }
span.flex-pricing-contact{
  height:66px;
  }
  .home-step-process{
    margin-left: 0px!important;
    margin-right: 0px!important;
  }
 #shape-divider_widget_1730196396468-1 .pwr-shape-divider__svg {
  height: 30px;
  width: 100%;
  }
   #hs_cos_wrapper_widget_1730196396468 .pwr-bento-grid .pwr-adc__content-wrappers > [data-index="4"]{
  margin-bottom: 20px;   
  }
  /*hero flip ctas*/
    .hero-ctas .pwr-sec-cta__cta-wrapper {
    flex-direction: column-reverse; /* Stack buttons in reverse order */
    gap: 16px; /* Maintain the gap between the buttons */
    width: 100%; /* Ensure full width */
  }

  .hero-ctas .pwr-sec-cta__cta--center {
    width: 100%; /* Make each button full width */
  }

  .hero-ctas .pwr-sec-cta__cta--center a,
  .hero-ctas .pwr-sec-cta__cta--center span a {
    width: 100%; /* Make each button full width */
  }
  .hero-ctas .page-center, .pwr-sec--boxed-w-content-in, .pwr-sec--boxed-w-content-out, .pwr-sec--boxed-w-full {
    margin-left: 0px;
    margin-right: 0px;
  }
  .hero-ctas   .pwr-sec-cta__cta--center [class*="cta_button"], .pwr-sec-cta__cta--vertical [class*="cta_button"] {
    max-width: 99%;
  }
   #hs_cos_wrapper_widget_1731078057086 h1{
font-size: 42px;
     font-weight: 600;
font-style: normal;
line-height: 115%; /* 70.15px */
letter-spacing: 0.61px;    
  }
  /*highlights*/
.highlights-col{
 padding:16px!important;
}
    .vert-steps{
 padding:16px!important;
}
  /*main foot ctas*/
  .worldprism-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/wp-cta-cicles-top.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/wp-cta-cicles-bottom.svg);
  background-position:center top,center bottom;
  background-repeat: no-repeat,no-repeat;
  background-size: contain,contain;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
      padding:52px 10px 132px 10px!important;
}
  .cultureflex-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/flext-cta-bgnd-bottom-mobile.svg);
  background-position:right bottom;
  background-repeat: no-repeat;
  background-size: 290px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
      padding:52px 10px 132px 10px!important;
}
    .carla-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/Carla-bg-vert.svg);
  background-position:center bottom;
  background-repeat: no-repeat;
  background-size: 222px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
      padding:52px 10px 132px 10px!important;
}
    .learning-cta {
background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/polygon-blue-mobile.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/polygon-pink-mobile.svg);
  background-position:center top,center bottom;
  background-repeat: no-repeat,no-repeat;
background-size: contain,contain;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
      padding:52px 10px 132px 10px!important;
}
.reporting-cta {
background: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/reporting-bg-circles-mob.svg),linear-gradient(to right, rgba(149, 2, 175, 1.0) 0%, rgba(22, 159, 219, 1.0) 100%);
  background-position: bottom left;
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
      padding:52px 10px 132px 10px!important;
}  

  .pwr-cta--custom-02 .hs-submit,
  .pwr-cta--custom-02 [class*="cta_button"]:not(.pwr-cta--hubspot-style) {
    width: 100%; /* Make button full width */
    max-width: 100%; /* Prevent any max-width constraints */
    box-sizing: border-box; /* Include padding in the width calculation */
    margin: 0 auto; /* Center the button horizontally (if needed) */
    text-align:center;
  }
  .pwr-sec-clients--grid .pwr-sec-clients__logo-img {
  height: 70px;
  }
/*industry styles*/
 .industry-icon-col{
   display:flex;
   flex-direction:column;
  }  
.icon-boxes-4cols{
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/turquoise-puff-left.svg),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/blue-puff-right.svg);
  background-position: 0% 10%,100% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  position: relative;
  width: 100%;
}
.icon-boxes-4cols .pwr-adc__content-wrappers {
    display: grid;
    grid-template-columns: repeat(2, 1fr)!important;
    grid-auto-flow: row; /* Ensure items flow properly in rows */
    gap: 10px; /* Optional: Add spacing between grid items */
  }
/* Override the child item spanning rules */
.icon-boxes-4cols .pwr-adc__content-wrappers > [data-index="2"],
.icon-boxes-4cols .pwr-adc__content-wrappers > [data-index="3"],
.icon-boxes-4cols .pwr-adc__content-wrappers > [data-index="6"],
.icon-boxes-4cols .pwr-adc__content-wrappers > [data-index="7"] {
    grid-column: span 1 !important; /* Prevent spanning 4 columns */
    grid-row: auto; 
  padding: 10px !important;
margin: 0 auto;
}
 .icon-boxes-4cols .pwr-adc-content__icon_text {
  display: flex;
  gap: 16px !important;
  flex-direction: column;
   text-align:center;
}
  .icon-boxes-4cols .pwr-adc-content__icon_text .pwr-adc-content__text {
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 28.5px */
}
.icon-boxes-4cols .empty {
    display: none;
  }
.inner .pwr-adc__content-wrappers .link-blue {
  padding:0px 24px!important;
  }
 .inner .pwr-adc__content-wrapper--padding {
  padding: 0px!important;
}
.pwr-adc__content-wrappers > [data-index="1"] .link-blue{
    grid-column: span 3!important;
    grid-row: span 1;
  }
.industry-shape-div{
  margin-top: -100px;
}
.page-automotive .dnd_area-row-2-background-layers {
  background-image: url('https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/right-turquoise-puff.svg') !important;
  background-position: right 10% !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
  background-color: #fff;
}
  /*spacing*/
    .pwr-sec--boxed-w-content-in, .pwr-sec--boxed-w-content-out, .pwr-sec--boxed-w-full {
    margin-left: 16px;
    margin-right: 16px;
  }
  .pwr-sec--boxed-w-full {
    margin-left: 0px;
    margin-right: 0px;
  }
    .pwr-sec-split > div:not(.page-center) .pwr-sec-split__content {
    padding: 32px 0;
  }
    .page-center {
    margin-left: 16px;
    margin-right: 16px;
  }
    .dnd-section {
    padding-left: 16px;
    padding-right: 16px;
  }
 .coaching-logos .pwr-adc-content__icon_text-icon-wrapper .pwr-adc-content__icon-wrapper img {
  vertical-align: top;
  width: 300px;
}
  .coaching-logos .pwr-adc-content__icon_text {
  display: flex;
  gap: 20px;
  flex-direction: column;
}  
}
@media (min-width:768px){
    .col-service-box-3 .pwr-services-box {
    width: calc(33% - 20px);
    align-items: stretch;
    display: flex;
  }
}
@media (max-width: 991px) {
  .home-steps div.pwr-step:nth-child(2), .home-steps div.pwr-step:nth-child(3) {
  border-right: 0px solid #169fdb;
  box-sizing: border-box;
  height: 105px !important;
}
 .home-steps div.pwr-step:nth-child(2) {
  border-left: 0px solid #169fdb;
} 
    .page-about-us--country-navigator .dnd_area-row-0-padding {
  align-items: center;
  background-color: #169fdb !important;
  background-image: url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20left%20bg.png),url(https://143693013.fs1.hubspotusercontent-eu1.net/hubfs/143693013/2024%20new%20site%20images/our%20story%20people%20right%20bg.png) !important;
  background-position: left 90px,right 90px !important;
  background-repeat: no-repeat,no-repeat !important;
  background-size: 100px,96px !important;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
    .hero-ctas .page-center{
   margin-left:0px!important;  
   margin-right:0px!important;   
  }
    .industry-bg-img{
   height:300px!important; 
  }
  .case-study-vid .pwr-video-box__top {
  height: 296px !important;
}
  .case-study-vid-col .page-center{
   margin-left:0px!important;  
   margin-right:0px!important;   
  }
  .case-study-vid-col h3{
   font-size:28px; 
  }
    .case-study-grid-4 .pwr--abs-full {
  bottom: 0px;
  height: auto;
  left: auto;
  position: absolute;
  right: 32px;
  top: auto;
  width: 328px;
}
    /*industry pages*/
  h1.inner-title2 {
  font-size: 49px;
  }
  .contact-form .pwr-sec-form__intro-sec {
  width: 100%;
}
    /*logo-grids*/
     .logo-grid3 .pwr-sec-clients--grid {
          grid-template-columns: repeat(3,1fr)!important;
  display: grid;
  grid-template-rows: repeat(auto-fill,70px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
}
      .logo-grid4 .pwr-sec-clients--grid {
          grid-template-columns: repeat(4,1fr)!important;
  display: grid;
  grid-template-rows: repeat(auto-fill,70px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
}
       .logo-grid5 .pwr-sec-clients--grid {
          grid-template-columns: repeat(5,1fr)!important;
  display: grid;
  grid-template-rows: repeat(auto-fill,70px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
}
  .inner-light-blue .pwr-adc__content-wrappers{
  flex-direction: column-reverse!important;
  display:flex!important;
  }
.inner-light-blue .pwr-adc__content-wrappers .link-blue {
padding: 24px 16px !important;
  }
.inner-light-blue .pwr-adc__content-wrapper--padding {
  padding: 0px!important;
}
.inner-light-blue .pwr-adc-content--image {
  line-height: 0;
  padding-bottom: 24px;
}
  .empty{
   display:none; 
  }
  .icon-boxes-4cols h3 {
  font-size: 19px;
}
  .vid-bullets{
display:block!important;
}
  .pwr-sec-form__form-wrapper--hor, .pwr-sec-form__form-wrapper--hor-boxed, .pwr-sec-form__form-wrapper--hor-wide {
    margin-left: 0;
  }
 .contact-form .pwr-sec-form__form-wrapper {
  width: 100%;
} 
.contact-form-lp .pwr-sec-form__intro-sec{
  width: 100%;
} 
  .contact-form-lp .pwr-sec-form__form-wrapper {
  width: 100%;
}
  .contact-form-lp .pwr-sec-form__content--v-align {
  align-items: start;
  display: flex;
  flex-direction: column;
}
  .lp-form-intro{
   text-align:center; 
  }
  .down-arrow img {
  float: none;
    transform: rotate(90deg);
}
.pwr-testimonial__logo {
  padding: 0 var(--spacing-14,0px);
}
    .inner-tabs .slide-content {
  padding: 0px;
}
  .pwr-sec-images__intro-sec {
  margin-bottom: 0px;
  position: relative;
}
  .inner-tabs {
  display: flex;
  flex-direction: row;
  margin: 0 0px!important;
  }
  .home-quote-info{
  display: flex;
justify-content: space-between;
align-items: flex-start;
align-self: stretch;
    flex-direction:column;
}
  .main-video .pwr-sec-video__wrapper {
    height: 350px!important;
  }
    .main-video .pwr-video-box__top {
    height: 350px;
  }
.main-video.mini-vid .pwr-sec-video__wrapper {
    height: 222px!important;
  }
  .pwr-sec-video-boxes__intro-sec {
  margin-bottom: 0px;
  position: relative;
}
.home-quote-info .link-blue{
  margin-right: 10px;
  margin-left: 0px;
  margin-top:20px;
}
    .inner .pwr-sec-split__content {
  padding: 32px 0px 32px 0!important;
}
  .highlights-col-sm.mini-title h4{
font-size: 21px;
}
  #hs_cos_wrapper_widget_1733924610057 .pwr-content-hor-mask {
  --content-mask-width: 0%;
}
    .pwr-sec-video-boxes__intro-sec {
    margin-bottom: 40px;
    position: relative;
  }
.pwr-video-box--col-3{
left: 0px!important;
}
.contact-form.subscribe .pwr-sec-form__form-wrapper {
    width: 100%!important;
    padding-top: 0px!important;
}
  /*home tabs*/
  .inner-tabs-buttons.home-tabs .pwr-tabs__item-wrapper.pwr-scroll-shadow__root.pwr-scroll-shadow__root--hor div.pwr-tabs__item div.pwr-tabs__content-wrapper{
justify-content: center !important;
}
  .inner-tabs-buttons.home-tabs.pwr-sec-tabs .pwr-tabs__item-title {
  align-items: center;
  display: flex;
  font-weight: 700;
  text-align: center;
}
  .home-tabs div.page-center{
  max-width:100%!important;
  width: 100%;
  display: flex;
  flex-direction: column;
    margin-left:0px;
    margin-right:0px;
}
  .home-tabs{
 display:flex;
  flex-direction:column;
}
.home-tabs .slide-content{
 width:100%; 
padding: 40px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.home-tabs .slide-image{
 width:100%; 
  align-self: flex-end;
}
}
@media (max-width: 1080px) {

  .srp.widget_1723022189708 .sm\:plan_row {
    display:grid!important;
    grid-template-columns: repeat(4,minmax(0,1fr));
    position: sticky;
  top: 81px;
  z-index: 1;
  padding: 10px 0px;
  }
    .srp.widget_1723022189708 .plan_row {
  display: none!important;
}
  .srp .txt-heading {
  color: #fff;
}
.srp.widget_1723022189708 .p-card {
  align-items: center !important;
  display: none!important;
}
  /*pricing-cols*/
.flex-pricing .pwr-price-tables--col-4 {
  flex-wrap: wrap;
}  
.pwr-price-tables--col-4 .pwr-price-table {
  width: calc(50% - 16px);
}  
  
}
 /*tablet hero stacked styles*/
@media (min-width: 768px) and (max-width: 1139px) {
   
  .dnd_area-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: column;
    display: flex !important;
    flex-direction: column!important;
  }
   .dnd_area-row-0-vertical-alignment > .row-fluid .span7{
width:100%!important;
  }
   .dnd_area-row-0-vertical-alignment > .row-fluid .span5 {
    width: 100%!important;
    margin-left: 0%!important;
  }
   .dnd_area-row-0-vertical-alignment > .row-fluid .span5 .review-row .review-column a img {
 width:100%!important; 
     max-width:none!important;
}
 .dnd_area-row-0-vertical-alignment > .row-fluid .span5 img {
    max-width: 50%;
  }
   .dnd_area-row-0-vertical-alignment > .row-fluid .span5 .cs-img img {
    max-width: 100%!important;
  }
}
@media (min-width: 1081px) {
  .plan_row {
    position: sticky;
    top: 85px!important;
    z-index: 1;
  }
  .srp.widget_1723022189708 .plan_row {
  background-color: #1A1B41;
  display: flex;
}
    .srp.widget_1723022189708 .grid-container {
    display: grid!important;
    grid-template-columns: repeat(5, minmax(0, 1fr))!important;
  }
  .srp .gap-10 {
  gap: 0.2rem;
}
  .srp.widget_1723022189708 .p-btn.p-btn__outline a {
  padding: 15px 32px;
}
}
@media (max-width: 1200px) {
   .coach-testimonial .pwr-testimonial {
 display: flex;
  align-items: flex-start;
  flex-direction: column-reverse;  
  flex: 1 0 0!important; 
    padding: 40px;
}
  .coach-testimonial .pwr-testimonial__quote {
  margin-bottom: 32px;
}
   .coach-testimonial .pwr-testimonial .pwr-testimonial__author, .pwr-testimonial .pwr-testimonial__avatar, .pwr-testimonial__quote {
    margin-bottom: 0px;
  }
  .coach-testimonial .home-quote-info .link-blue{display:none;}
  .coach-testimonial .pwr-testimonial__logo {
  align-items: start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  padding: 0px;
    margin-left: -20px;
}
  .coach-testimonial .swiper-pagination-bullets.swiper-pagination-below {
  height: 0;
  margin-top: -10px !important;
  padding-bottom: 40px;
  background: #fff;
}
  .coach-page-bottom div.pwr-adc__wrapper div.pwr-adc-main.page-center div.pwr--relative div.pwr-adc__col.pwr--relative.lazyloaded div.pwr-adc__content-wrappers div.pwr-adc__content-wrapper.pwr-adc__content-wrapper--ix-0-1-2.pwr-adc__content-wrapper--padding.pwr-adc__content-wrapper--border-radius.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--align-fcol-m-t.pwr--align-r.pwr--align-t-l.pwr--align-m-l.pwr--relative.link-blue{
  padding:0px 30px 30px 30px!important; 
  margin: 0 auto;
  }
  .coach-page-bottom div.pwr-adc__wrapper div.pwr-adc-main.page-center div.pwr--relative div.pwr-adc__col.pwr--relative.lazyloaded div.pwr-adc__content-wrappers div.pwr-adc__content-wrapper.pwr-adc__content-wrapper--ix-0-1-1.pwr-adc__content-wrapper--padding.pwr-adc__content-wrapper--border-radius.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--align-fcol-m-t.pwr--align-l.pwr--align-t-l.pwr--align-m-l.pwr--relative.link-blue{
    padding:30px 30px 0px 30px!important; 
  }
 .coach-page-bottom div.pwr-adc__wrapper div.pwr-adc-main.page-center div.pwr--relative div.pwr-adc__col.pwr--relative.lazyloaded div.pwr-adc__content-wrappers div.pwr-adc__content-wrapper.pwr-adc__content-wrapper--ix-0-1-1.pwr-adc__content-wrapper--padding.pwr-adc__content-wrapper--border-radius.pwr--align-fcol-t.pwr--align-fcol-t-t.pwr--align-fcol-m-t.pwr--align-l.pwr--align-t-l.pwr--align-m-l.pwr--relative.link-blue.lazyloaded div.pwr-adc-content.pwr-adc-content--text div.pwr-adc-content__text.pwr-rich-text p{
   text-align:center;
  }
  .coach-whats-next-sect {
  padding: 32px;
}
.coach-book-session.lazyloaded div.pwr-adc-content.pwr-adc-content--button div.pwr-adc-content__button.pwr-cta.pwr-cta--regular-solid a.cta_button{ 
width:100%;
  }
   .coach-book-session .pwr-adc-content__button a.cta_button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    min-width: 100% !important;
    box-sizing: border-box;
  }

  .coach-book-session .pwr-adc-content__button {
    width: 100% !important;
  }
}