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

@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:300;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Light.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Light.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:400;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Regular.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Regular.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:italic;
  font-weight:400;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-RegularItalic.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-RegularItalic.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:500;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Medium.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Medium.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:italic;
  font-weight:500;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-MediumItalic.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-MediumItalic.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:600;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Semibold.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Semibold.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:italic;
  font-weight:600;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-SemiboldItalic.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-SemiboldItalic.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:700;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Bold.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Bold.otf) format("opentype")
}
@font-face{
  font-display:auto;
  font-family:ATC Showpad;
  font-style:italic;
  font-weight:700;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-BoldItalic.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-BoldItalic.otf) format("opentype")
}
@font-face{
  font-display:swap;
  font-family:ATC Showpad;
  font-style:normal;
  font-weight:900;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Black.woff2) format("woff2"),
    url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-Black.otf) format("opentype")
}
@font-face{
  font-display:auto;
  font-family:ATC Showpad;
  font-style:italic;
  font-weight:900;
  src:url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-BlackItalic.woff2) format("woff2"),
  url(https://26726003.fs1.hubspotusercontent-eu1.net/hubfs/26726003/Assets%20-%20Live%20Guru/Font/ATCShowpad-BlackItalic.otf) format("opentype")
}


.fullwidth { float:left; width:100%; }
.pwr-hero__info-box { bottom:55%; transform:translateY(50%); }
.pwr-hero__basic-info-wrap { display: flex; flex-flow: row wrap; justify-content: center; background: rgba(0,0,0,0.5); border-radius: 10px; margin:35px 0 20px; }
.pwr-custom-child .pwr-hero__basic-info { width: 220px; padding: 20px 15px; margin: 0; font-size:16px; }
.pwr-custom-child .pwr-hero__basic-info .pwr-hero__icon { font-size: 36px; margin: 0 0 5px; }
.pwr-sub-steps.o2 .pwr-step > img { margin:0; }
.pwr-sub-steps.o2 .pwr-step-details { padding: 20px 15px; background: rgba(255,255,255,1); }
.pwr-statistics { align-items: center; display: flex; flex-flow: row wrap; justify-content: space-between; }
.pwr-statistics .sec-title { margin: 0 0 40px; }
.pwr-statistics .pwr-steps { float: left; width: 48%; }
.pwr-statistics .pwr-step { width:calc(50% - 20px); margin: 20px 10px; }
.pwr-statistics .pwr-step__title { font-size:54px; }
.pwr-statistics p { line-height:1.5; }
.pwr-stats-image { float: right; width: 48%; border-radius: 20px; overflow: hidden; }
.pwr-adopt-guide .pwr-step { width: 48%; margin: 30px 0; background: #FFFFFF; text-align: left; }
.pwr-adopt-guide .pwr-step:nth-child(2n) { float: right; }
.pwr-adopt-guide .pwr-step:nth-child(2n+1) { clear: left; }
.pwr-adopt-guide .pwr-step__title { float: left; width: 40%; line-height: 1; font-size: 64px; }
.pwr-adopt-guide .pwr-step p, .pwr-adopt-guide .pwr-step li { line-height:1.4; }
.pwr-adopt-guide .pwr-step li:before { top:10px; }
.pwr-adopt-guide .pwr-rich-text.pwr-step__desc { float: left; width: 60%; margin: 0; padding-left:10px; }
.pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1 > a { padding: 35px 15px; }
.header-childsec .hs-menu-wrapper ul.hs-menu-children-wrapper { 
/*   background-color: #fff;  */
  box-shadow: 0 11px 16px 0 rgba(0,0,0,.12); }
.header-childsec .pwr-header--dark-on-scroll.scroll .hs-menu-wrapper ul.hs-menu-children-wrapper, .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper ul.hs-menu-children-wrapper { background-color: #fff; }
.header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li ul.hs-menu-children-wrapper li a { color: #1C2936; }
.header-childsec .hs-menu-wrapper li.active-branch > a, .header-childsec .hs-menu-wrapper li:hover>a { opacity: 1; }
.header-childsec .hs-menu-wrapper > ul > li { position: relative; }
.header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper ul li ul li a:after { color: #1C2936; }
.header-childsec .hs-menu-wrapper > ul > li:after { transition: border-color .2s ease-in-out; display: none; bottom: 15px; content: ""; cursor: pointer; height: 3px; left: 15px; position: absolute; transition: all .5s; width: calc(100% - 25px); border-bottom: 3px solid #00a19b; }
.header-childsec .hs-menu-wrapper > ul > li:hover:after { display: block; }
.header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li:hover a, .header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li ul.hs-menu-children-wrapper li:hover > a { color: #ff8000; }
.header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li:hover > a:after { color: #ff8000; }
.header-childsec .hs-menu-wrapper li:not(.hs-menu-depth-1):hover > a  , .header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li:hover > a { background-color: transparent; }
.header-childsec .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1>ul.hs-menu-children-wrapper { border-radius: 0; top: 99.9%; }
.header-childsec .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts li.hs-menu-depth-2 ul.hs-menu-children-wrapper { box-shadow: 10px 11px 16px 4px rgba(0,0,0,.12); left: 99.6%; border-radius: 0; }
.header-childsec .hs-menu-wrapper li a { font-family: ATC Showpad,"system-ui",Arial,sans-serif; }

.pwr-sub-steps.o2.step-countero2 .pwr-step__count  { margin-bottom: -20px; margin-left: 15px; margin-right: 15px; width: calc(100% - 30px); position: relative; width: 70px; height: 70px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; font-size: 30px; }
.pwr-sub-steps.o2.step-countero2 .pwr-step-details { background: transparent; padding-top: 40px; }
.pwr-sub-steps.o2.step-countero2.pwr-sec-steps--centered .pwr-step { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; }
.pwr-sub-steps.o2.step-countero2 .pwr-step { padding-right: 0; }

.pwr-statisticswithoutimg.pwr-statistics { background-color: transparent; }
.pwr-statisticswithoutimg.pwr-statistics .pwr-step { width: calc(25% - 20px); }
.pwr-statisticswithoutimg.pwr-statistics .pwr-steps { width: 100%; display: flex; display: -webkit-flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.pwr-statisticswithoutimg.pwr-statistics .pwr-step__img { margin-bottom: 20px; margin-top: 15px; }
.pwr-adopt-guide .pwr-step__title { color: #00a6a7; text-align: center; }
.pwr-step-guide-img{ margin-top: 20px; margin-bottom: 15px; }
.pwr-step-guide-img img { max-width: 80px!important; margin-bottom: 0; }


.pwr-hero.pwr-fivecol-sec { height: auto; }
.pwr-fivecol-sec .pwr-hero__info-box { position: static; transform: none;  }
.pwr-fivecol-sec .pwr-hero__basic-info-wrap { background: transparent; border-radius: 0; margin: 0; }
.pwr-fivecol-sec .page-center { margin-top: 0 !important; margin-bottom: 0 !important; }


.pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box { padding: 30px 20px; width: 32%; float: left; margin-right: 2%; margin-bottom: 30px; }
.pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box:nth-child(3n) { margin-right: 0; }
.pwr-sub-boxsteps .pwr-steps { display: flex; flex-wrap: wrap; }
.pwr-sub-steps.o2.pwr-sub-boxsteps .pwr-step-details { background: transparent; padding: 20px 0 0; }

.pwr-subwrapper { margin: 0 auto; padding-left: 40px; padding-right: 40px; }
.pwr-table {  display: table; width: 100%; }
.pwr-tables { border: 0; width: 100%; display: table-row; flex-wrap: wrap; }
.pwr-tables:first-child .pwr-tables-cols { border-top: 2px solid; }
.pwr-tables-cols { text-align: center; min-width: 150px; padding: 10px 15px; font-family: Helvetica, Arial, sans-serif; border: 2px solid; border-top: 0; border-right: 0; display: table-cell; flex-wrap: wrap; }
.pwr-tables .pwr-tables-cols:last-child { border-right: 2px solid; }
.pwr-alignleft { text-align: left; }
.pwr-tables-largefont { font-size: 20px; }
.pwr-tableheader { margin-bottom: 40px; }

.pwr-steps.pwr-steps-aligncenter { /* width: calc(100% + 2%); margin-left: -1%; margin-right: -1%; */ justify-content: center; }
.pwr-sub-steps.pwr-sub-boxsteps .pwr-steps.pwr-steps-aligncenter .pwr-step.pwr-stp-box { width: 31.3%; margin-left: 1%; margin-right: 1%; }

.pwr-sub-boxsteps .pwr-step__count { margin-bottom: 10px; font-size: 30px; height: 70px; line-height: 70px; width: 70px; }

.header-childsec .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1:not(.hs-item-has-children):first-child>a, .header-childsec .hs_cos_wrapper_type_simple_menu .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1:first-child>a { padding-left: 15px; }
.header-childsec .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1:not(.hs-item-has-children):last-child>a { padding-right: 15px; }


.pwr-footer .pwr-footer-childthem .hs-menu-wrapper , .pwr-footer .pwr-footer-childthem .hs-menu-wrapper.hs-menu-flow-vertical>ul { display: block; }
.pwr-footer-full .pwr-footer-childthem .hs-menu-wrapper.hs-menu-flow-vertical>ul li { display: inline-block; }
.pwr-footer-childthem .pwr-footer-full__menu--2col .hs-menu-wrapper li.hs-menu-depth-1 { width: auto; }
/* .pwr-footer-childthem.pwr-footer-full__content { padding-bottom: 50px; } */

.pwr-sidebar-widget-form .hs-email .hs-input { background-color: #fff; }
.pwr-sidebar-widget-form form label.hs-error-msg.hs-main-font-element { font-size: 14px; line-height: 16px; }



@media (max-width:1300px){
  .pwr-adopt-guide .pwr-step__title { font-size:50px; }
  .pwr-custom-child .pwr-hero__basic-info { padding: 20px 5px; width: 182px; }
  .pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1 > a { padding:36px 10px; }
  #pwr-js-header-right-bar .cta_button { padding-left: 15px; padding-right: 15px; }
}

@media (max-width:1200px){
 .header-childsec .hs-menu-wrapper>ul>li:hover:after { display: none; }
.header-childsec .hs-menu-wrapper ul.hs-menu-children-wrapper { background-color: transparent; box-shadow: none; }
  
  .pwr-statisticswithoutimg.pwr-statistics .pwr-step { width: calc(33.33% - 20px); }
}

@media (max-width:991px){
  .pwr-hero.pwr-custom-child { height: auto !important; padding: 100px 0; }
  .pwr-hero.pwr-custom-child > picture { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
  .pwr-hero.pwr-custom-child .page-center { bottom: 0 !important; position: relative; transform: none; } 
  
  .pwr-adopt-guide .pwr-step { width:100%; }
  
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box { width: 49%; }
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box:nth-child(3n) { margin-right: 2%; }
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box:nth-child(2n) { margin-right: 0; }
  
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-steps.pwr-steps-aligncenter .pwr-step.pwr-stp-box { width: 48%; }
 
  .pwr-statisticswithoutimg.pwr-statistics .pwr-step { width: calc(50% - 20px); }
  
}

@media (max-width:767px){
  
  .pwr-footer-childthem.pwr-footer-full__content { padding-bottom: calc(50px*var(--sp-reduction-factor)); }
  
  .pwr-hero.pwr-custom-child { padding:60px 0; }
  .pwr-statistics .pwr-steps { width:100%; }
  .pwr-stats-image { width:100%; margin:40px 0 0; }
  .pwr-statistics .pwr-step { margin: 20px 0; width: 100%; padding:0; }
  .pwr-adopt-guide .pwr-step { padding:0 !important; }
  .pwr-adopt-guide .pwr-step__title { width: 100%; padding: 0; }
  .pwr-adopt-guide .pwr-rich-text.pwr-step__desc { width: 100%; padding: 10px 0 0; }
  
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box { width: 100%; margin-right: 0; }
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-step.pwr-stp-box:nth-child(3n) { margin-right: 0; }
  .pwr-sub-steps.pwr-sub-boxsteps .pwr-steps.pwr-steps-aligncenter .pwr-step.pwr-stp-box { width: 100%; margin-right: 0; margin-left: 0; }
  .pwr-steps.pwr-steps-aligncenter { margin-left: 0; margin-right: 0; width: 100%; }
  
  .pwr-row { overflow: auto; width: 100%; }
  .pwr-table { width: 687px; }
  
  .pwr-statisticswithoutimg.pwr-statistics .pwr-step { width: 100%; }
}

.pwr--dark .pwr-burger__menu .hs-menu-wrapper li.active-branch>a, 
.pwr--dark .pwr-burger__menu .hs-menu-wrapper li.active-branch>a:after, 
.pwr--dark .pwr-burger__menu .hs-menu-wrapper li:hover>a, 
.pwr--dark .pwr-burger__menu .hs-menu-wrapper li:hover>a:after{
  color: white;
}

@media (hover: hover){
.pwr-burger .hs-menu-wrapper li:hover>a {
    background-color: unset !important;
}
}

.hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a, 
.hs-menu-wrapper li:not(.hs-menu-depth-1):hover>a,
.pwr-burger .hs-menu-wrapper li.active-branch>a,
.pwr-hero.pwr-custom-child.pwr-hero--large.pwr--dark{
 background: unset !important; 
}


.pwr--dark ul:not(.hs-error-msgs):not(.inputs-list) li:after{
 border: none  !important; 
  display: none;
}

.header-childsec .pwr-header--dark-on-scroll.scroll .hs-menu-wrapper ul.hs-menu-children-wrapper, 
.pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper ul.hs-menu-children-wrapper{
 background: black !important; 
}

.header-childsec .pwr-header.pwr--dark:not(.scroll) .pwr-header__menu .hs-menu-wrapper li ul.hs-menu-children-wrapper li a{
  color: white !important; 
}

@media(max-width: 767px){
  .pwr-burger {
    width: 100% !important;
}
}

.pwr--light.pwr-burger{
background-color: var(--clr-base-lt);
}

body .pwr--dark .pwr-burger__menu .hs-menu-wrapper li>a, 
body .pwr--dark .pwr-burger__menu .hs-menu-wrapper li>a:after {
    color: unset;
}

.pwr--light .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-1>a, 
.pwr--light .hs-menu-wrapper.no-flyouts li.hs-menu-depth-3>a, .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-2>a,
.pwr--light .pwr-burger__menu .hs-menu-wrapper li>a:after{
    color: #747f8e;
}

.pwr--light .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-1:hover>a, 
.pwr--light .hs-menu-wrapper.no-flyouts li.hs-menu-depth-3>a, .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-2:hover>a,
.pwr--light .pwr-burger__menu .hs-menu-wrapper li:hover>a:after {
    color:  var(--clr-background-dk);
}

.pwr-burger__icon-open span, .pwr-burger__icon-open:after, .pwr-burger__icon-open:before {
  background-color: #000000;}
}
.header-childsec .hs-menu-wrapper > ul > li:after {
  border-bottom: none !important;}
.header-childsec .hs-menu-wrapper > ul > li:hover:after{
display:none !important;
}
.hs-menu-wrapper.no-flyouts li.hs-menu-depth-3>a, .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-2>a {
    font-size: 24px;
}
.pwr--dark .pwr-burger__trigger-close:hover,.pwr-burger__trigger-close:hover, .pwr--dark .pwr-burger__menu .hs-menu-wrapper li:hover>a,.pwr-burger__menu .hs-menu-wrapper li:hover>a, .pwr--dark .pwr-burger__menu .hs-menu-wrapper li:hover>a:after,.pwr-burger__menu .hs-menu-wrapper li:hover>a:after{
color: var(--clr-nav-hover-txt);
}