@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;400;500;600&display=swap');

body {
    font-family: Inter,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Poppins,sans-serif !important;
}

.strip {
    background-color: #D30C7B;
}

.topic-link {
  color: #D30C7B !important;
}

.blog-subscription input.hs-button.primary.large {
    background-color: #D30C7B !important;
}

.blog-subscription-background, .get-started-outer, .blog-post-info {
  background-color: #f4f6fa !important;
}


.blog-subscription .hs-input, .blog-subscription select {
    background-color: rgb(230 230 230); 
}

.hs-search-field__bar svg {
  fill: #D30C7B;
}

.pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1>a {
    padding: 36px 25px;
}

.pwr-js-menu {
    margin-top: 15px;
}


.hs-menu-wrapper li:not(.hs-menu-depth-1):hover>a, .hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a {
    background-color: #d30c7b;
}

body.header-white .body-container-wrapper {
  padding-top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  padding: 10px;
}

.pwr-js-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a::after {
    top: 45px;
    right: 11px;
    transform: translate(0,-5px) rotate(135deg) !important;
}

ul.hs-menu-children-wrapper a:after {
    top: 20px !important;
}

.box-inner-bottom-form-hding {
  background-color: #f4f6fa;
}

.box-inner-bottom-right input.hs-button.primary.large {
    background-color: #d30c7b;
}

.strip-vertical-button, .industry-drop-down .industry-drop-down__item:hover {
  background-color: #d30c7b;
}

.blog-post-banner__additional-text, .placeholder span, .industry-drop-down .industry-drop-down__selected::after{
  color: #d30c7b !important;
}


.get-started-inner h2, .subheading span {
    color: #000 !important;
}

.pwr-header a {
    font-size: 14px !important;
  }


.footer .pwr-footer-full.pwr--dark .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-2>a {
    width: 100%;
    padding: 0;
}

.footer li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active-branch {
    width: 110px;
}

.footer .hs-menu-wrapper.hs-menu-flow-vertical>ul {
  display: flex;
}

.pwr-header-right-bar__phone .pwr-dropdown, .pwr-header-right-bar__language-switcher .pwr-dropdown {
    width: 240px;
}

.section.post-body a {
  color: #d30c7b;
}
  
.cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
    padding: 14px 21px;
}

/*CTA STYLE*/

/*CTA-BASIC*/

/*cta block*/
.cta-block-box {
  padding: 40px;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cta-mask-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.inner-cta-block-box {
  position: relative;
  z-index: 2;
}

.hs_cos_wrapper p {
  width: 80%;
  margin: 0 auto 20px;
}

.btn-box .cta_button {
  margin: 0!important;
}

/*button*/
.cta-block-box button {
  border: none;
  padding: 12px 18px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.cta-block-box button:hover {
  cursor: pointer;
}

/*CTA-WITH-IMG*/

/*cta block*/
.cta-block-box-with-img {
  width: fit-content;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cta-mask-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.cta-block-box-with-img .inner-cta-block-box {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.cta-col-one {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 30px;
}

.cta-col-two img {
  display: block;
  height: 100%!important;
  object-fit: cover;
  margin: 0!important;
}

.hs_cos_wrapper p {
  width: 80%;
  margin: 0 auto 20px;
}

.btn-box .cta_button {
  margin: 0!important;
}

/*button*/
.cta-block-box button {
  border: none;
  padding: 12px 18px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.cta-block-box button:hover {
  cursor: pointer;
}

/*CTA-WIDTH-IMG-REVERSE*/

/*cta block*/
.cta-block-box-with-img-reverse {
  width: fit-content;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cta-mask-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.cta-block-box-with-img-reverse .inner-cta-block-box {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.cta-col-one {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 30px;
}

.cta-col-two img {
  display: block;
  height: 100%!important;
  object-fit: cover;
  margin: 0!important;
}

.hs_cos_wrapper p {
  width: 80%;
  margin: 0 auto 20px;
}

.btn-box .cta_button {
  margin: 0!important;
}

/*button*/
.cta-block-box button {
  border: none;
  padding: 12px 18px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.cta-block-box button:hover {
  cursor: pointer;
}

/*CTA WITH BG TEXT*/

/*cta block*/
.cta-block-box-t-bg {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cta-mask-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.inner-cta-block-box {
  position: relative;
  z-index: 2;
}

.text-box-bg {
  padding: 20px 0;
}

.text-box-bg p {
  margin-bottom: 0!important;
}

.hs_cos_wrapper p {
  width: 80%;
  margin: 0 auto 20px;
}

.cta-block-box-t-bg .btn-box .cta_button {
  margin: 40px 0 0!important;
}

.btn-box {
  width: 80%;
  margin: 0 auto 0;
}

/*button*/
.cta-block-box button {
  border: none;
  padding: 12px 18px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.cta-block-box button:hover {
  cursor: pointer;
}

/*GLOBAL CTA STYLE*/

#img-id-cta img {
  margin: 0!important;
}

.btn-box {
  width: 80%;
  margin: 0 auto 0;
}

@media only screen and (max-width: 768px) {
  .cta-block-box-with-img-reverse .inner-cta-block-box,
  .cta-block-box-with-img .inner-cta-block-box {
    grid-template-columns: 1fr!important;
  }
}

.change-color-btn #cta_button_452853_76f019a4-b59b-4f41-9548-0b963882287e:before {
  background-color: #171b25;
}

/*END-CTA*/