/*
Color
Font Size
Font Color
Font Family


*/
/*********Color*********/
/*PageUp New Branding*/
/*********End Color*********/
/*********Font Size*********/
/*********End Font Size*********/
/*********Font Color*********/
/*********Font Family*********/
/*********End Font Color*********/
.cta-button-2025 {
  padding: 9px 20px;
  border-radius: 2rem;
  min-width: 7rem;
  width: auto;
}
/*remove pfah css*/
.pfah-wrapper {
  background-color: transparent;
  box-shadow: none;
  padding: 0px;
  line-height: unset;
  font-size: unset;
}
/*end remove pfah css*/
/*****Banner****/
.banner.inner-banner {
  background-size: 40%;
  background-position: center right;
  padding-bottom: 2rem;
}
/***End Banner*****/
/****Bemnchmark***/
.benchmark_row {
  background-color: #16335b;
  background-color: #1A456F;
  /*background: linear-gradient(139deg, #152c52 0%, #0764b0 100%);
  background: linear-gradient(139deg, #152D53 0%, #0764B0 70%,#2AA3DD 80%,#78C191 90%,#F3965B 100%);*/
  background-image: url(/wp-content/uploads/2025/03/pageup_2025_background_image.jpg);
  background-position: center;
  /*background-repeat: no-repeat;*/
  background-size: contain;
  /****Industry number****/
  /****End Industry number****/
  /****Download Cta***/
  /****End Download Cta***/
  /****FOrm****/
  /****Atf form********/
  /****End form***/
}
.benchmark_row h2,
.benchmark_row p,
.benchmark_row h3 {
  color: white;
}
.benchmark_row h3 {
  margin: 5rem auto 3rem !important;
  text-align: center;
}
.benchmark_row #benchmark_industry_dropdown {
  text-align: -moz-center;
  border: none;
}
.benchmark_row #benchmark_industry_dropdown > option {
  text-align-last: center;
}
.benchmark_row .dropdown_section {
  margin: 4rem auto;
}
.benchmark_row .dropdown_section p {
  margin-bottom: 0px;
}
.benchmark_row .dropdown_section .drop_down_col {
  display: flex;
  align-self: center;
}
.benchmark_row .dropdown_section .d-down {
  background: white;
  color: #1f1f1f;
  border-radius: 10px;
  width: 100%;
  max-width: 500px;
  margin: auto;
  margin-right: 0px;
}
@media (max-width: 575px) {
  .benchmark_row .dropdown_section .d-down {
    margin-right: auto;
  }
}
.benchmark_row .dropdown_section .d-down::after {
  right: 0px;
}
.benchmark_row .dropdown_section .benchmark_option_text_col {
  display: flex;
}
@media (max-width: 575px) {
  .benchmark_row .dropdown_section .benchmark_option_text_col {
    justify-content: center;
  }
}
.benchmark_row .dropdown_section .benchmark_option_text_col .gradient_color_rainbow_border {
  padding: 0px;
  border-radius: 0px;
  box-shadow: none;
  width: 4px;
  height: 100%;
  background: #2E97FC !important;
}
@media (max-width: 575px) {
  .benchmark_row .dropdown_section .benchmark_option_text_col .gradient_color_rainbow_border {
    display: none;
  }
}
.benchmark_row .dropdown_section .benchmark_option_text_col .benchmark_option_text {
  margin-bottom: 0px;
  align-content: center;
  padding: 15px;
  padding-left: 20px;
  padding-right: 0px;
  text-align: left;
}
@media (max-width: 575px) {
  .benchmark_row .dropdown_section .benchmark_option_text_col .benchmark_option_text {
    padding-right: 20px;
  }
}
.benchmark_row .industry_number_section.blurit {
  filter: blur(8px);
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0px;
}
.benchmark_row .industry_number_section .industry_number_each_section {
  display: none;
}
.benchmark_row .industry_number_section .industry_number_each_section.active {
  display: block;
}
.benchmark_row .industry_number_section .industry_number_each_section .row {
  justify-content: space-between;
  /*div:nth-child(1).industry_number_each_section_col{
          .gradient_color_rainbow_border{
            background: linear-gradient(139deg, #249ED5 0%, #2A91AB 100%) !important;
          }
          .industry_number{
            background: linear-gradient(139deg, #299FC8 0%, #2C9FBF 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
          }
        }
        div:nth-child(2).industry_number_each_section_col{
          .gradient_color_rainbow_border{
            background: linear-gradient(139deg, #35A1A9 0%, #42A384 100%) !important;
          }
          .industry_number{
            background: linear-gradient(139deg, #39A19D 0%, #3EA290 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
          }
        }
        div:nth-child(3).industry_number_each_section_col{
          .gradient_color_rainbow_border{
            background: linear-gradient(139deg, #46A37C 0%, #699B5E 100%) !important;
          }
          .industry_number{
            background: linear-gradient(139deg, #4BA46C 0%, #52A268 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
          }
        }
        div:nth-child(4).industry_number_each_section_col{
          .gradient_color_rainbow_border{
            background: linear-gradient(139deg, #769657 0%, #A28345 100%) !important;
          }
          .industry_number{
            background: linear-gradient(139deg, #849251 0%, #9F8944 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
          }
        }
        div:nth-child(5).industry_number_each_section_col{
          .gradient_color_rainbow_border{
            background: linear-gradient(139deg, #BA8038 0%, #EF6F1F 100%) !important;
          }
          .industry_number{
            background: linear-gradient(139deg, #C67C32 0%, #E47324 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
          }
        }*/
}
.benchmark_row .industry_number_section .industry_number_each_section .row .gradient_color_rainbow_border {
  border-radius: 10px;
  padding: 3px;
  height: 100%;
  /*box-shadow: 0px 6px 20px 0 #ffffff73;*/
}
.benchmark_row .industry_number_section .industry_number_each_section .row .gradient_color_rainbow_border .gradient_border_background {
  padding: 1px;
  border-radius: 10px;
  height: 100%;
}
.benchmark_row .industry_number_section .industry_number_each_section .row div.industry_number_each_section_col .gradient_color_rainbow_border {
  background: #2E97FC !important;
}
.benchmark_row .industry_number_section .industry_number_each_section .row div.industry_number_each_section_col .industry_number {
  background: #2E97FC;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.benchmark_row .industry_number_section .industry_number_each_section .row .industry_number_each_section_col {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .benchmark_row .industry_number_section .industry_number_each_section .row .industry_number_each_section_col {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.benchmark_row .industry_number_section .industry_number_each_section .row .industry_number {
  margin-bottom: 0px;
  font-size: 55px;
  font-weight: 800;
  color: #78C191;
  font-weight: 700;
}
.benchmark_row .industry_number_section .industry_number_each_section .row .industry_number_desc {
  margin-bottom: 10px;
  font-size: 16px;
  color: #1d1d1d;
  font-weight: 800;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row {
  margin-top: 4rem;
  margin-bottom: 2rem;
  max-width: 50rem;
  margin: auto;
  margin-bottom: 3rem;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_number_wrapper .gradient_border_background {
  /*background-color: #16335b;*/
  padding: 1px;
  border-radius: 10px;
  height: 100%;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_number_wrapper .row {
  /*div:nth-child(1).industry_bottom_number_each_section_col{
              .industry_number{
                background: linear-gradient(139deg, #2C9FC0 0%, #35A1A7 100%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
              }
            }
            div:nth-child(2).industry_bottom_number_each_section_col{
              .industry_number{
                background: linear-gradient(139deg, #48A374 0%, #609D62 100%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
              }
            }*/
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_number_wrapper .row div.industry_bottom_number_each_section_col .industry_number {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_number_wrapper .row div:nth-child(3).industry_bottom_number_each_section_col {
  border-right: none;
  /*.industry_number{
                background: linear-gradient(139deg, #A58742 0%, #D97629 100%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
              }*/
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_desktop_number_each_section_first_col,
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_mobile_number_each_section_first_col {
  display: flex;
  border-right: none !important;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_desktop_number_each_section_first_col .device_p,
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_mobile_number_each_section_first_col .device_p {
  margin: auto;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_desktop_number_each_section_first_col .device_p .fa-desktop,
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_mobile_number_each_section_first_col .device_p .fa-desktop {
  font-size: 60px;
  color: #30B39F;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_desktop_number_each_section_first_col .device_p .fa-mobile-screen-button,
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_mobile_number_each_section_first_col .device_p .fa-mobile-screen-button {
  font-size: 70px;
  color: #FEA530;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_number_each_section_col {
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_number_each_section_col {
    border-right: 3px solid #0861AB;
  }
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row .industry_bottom_number_each_section_col .industry_number_wrapper .industry_number {
  font-size: 40px;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_desktop_number_row .industry_number_wrapper {
  background: #30B39F !important;
}
@media (min-width: 768px) {
  .benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_desktop_number_row .industry_number_wrapper .industry_bottom_number_each_section_col {
    border-right: 3px solid #30B39F;
  }
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_desktop_number_row .industry_number_wrapper .industry_bottom_number_each_section_col .industry_number {
  background: #30B39F;
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_mobile_number_row .industry_number_wrapper {
  background: #FEA530 !important;
}
@media (min-width: 768px) {
  .benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_mobile_number_row .industry_number_wrapper .industry_bottom_number_each_section_col {
    border-right: 3px solid #FEA530;
  }
}
.benchmark_row .industry_number_section .industry_number_each_section .bottom_number_row.bottom_mobile_number_row .industry_number_wrapper .industry_bottom_number_each_section_col .industry_number {
  background: #FEA530;
}
.benchmark_row .download_cta_section .download_cta_landing_page_wrapper {
  padding: 5px;
  padding: 0px;
  background: linear-gradient(141deg, #0860a8 40%, #53b3b5 100%) !important;
  border: 2px solid white;
}
.benchmark_row .download_cta_section .download_cta_landing_page_wrapper .gradient_border_background {
  background-color: #16335b;
  background-color: transparent;
}
.benchmark_row .download_cta_section .download_cta_landing_page_wrapper h2 {
  text-align: left;
  font-size: 42px;
}
.benchmark_row .download_cta_section .download_cta_landing_page_wrapper p {
  text-align: left;
}
.benchmark_row .download_cta_section .download_cta_landing_page_wrapper ul {
  color: white;
}
.benchmark_row .download_cta_landing_page .download_cta_right p {
  text-align: center;
  margin-bottom: 0px;
}
.benchmark_row .download_cta_landing_page .download_cta_right img {
  max-height: 340px;
}
.benchmark_row .download_cta_form form {
  max-width: 700px;
  margin: auto;
}
.benchmark_row .download_cta_form form h2,
.benchmark_row .download_cta_form form .form_description {
  display: none;
}
.benchmark_row .download_cta_form form .two_col_fields {
  display: block;
}
.benchmark_row .download_cta_form form .two_col_fields p:nth-child(2) {
  margin-left: 0px;
}
.benchmark_row .download_cta_form form .submit {
  text-align: center;
}
.benchmark_row .download_cta_form .download_cta_left .image_p {
  margin-bottom: 0px;
}
.benchmark_row .download_cta_form .download_cta_left img {
  max-height: 440px;
}
.benchmark_row .download_cta_form .form_banner .landing_form .submit input[type="submit"],
.benchmark_row .download_cta_form .form_banner .landing_form .submit input[type="submit"]:hover {
  color: #142c52;
  background: white;
  border: 1px solid #142c52;
}
.benchmark_row .download_cta_form .form_banner .landing_form_div .landing_form {
  background-color: transparent;
  box-shadow: none;
}
.benchmark_row .download_cta_form .form_banner form p.pd-checkbox .field-label {
  color: white;
}
.benchmark_row *::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: 600;
  color: #444;
  opacity: 1;
  font-family: "proxima-nova", sans-serif;
}
.benchmark_row *::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: 600;
  color: #444;
  opacity: 1;
  font-family: "proxima-nova", sans-serif;
}
.benchmark_row *:-ms-input-placeholder {
  /* IE 10+ */
  font-weight: 600;
  color: #444;
  opacity: 1;
  font-family: "proxima-nova", sans-serif;
}
.benchmark_row *:-moz-placeholder {
  /* Firefox 18- */
  font-weight: 600;
  color: #444;
  opacity: 1;
  font-family: "proxima-nova", sans-serif;
}
.benchmark_row .form_banner .landing_form_div .landing_form {
  background: #FFF;
  border-radius: 22px;
  padding: 3rem 3rem 2rem 3rem;
  /*border: 7px solid #e1f3fb;*/
  box-shadow: 0px 3px 20px 0 #142c5278;
}
.benchmark_row .form_banner.landing_banner .landing_form .form_description {
  color: black;
  line-height: 35px;
  font-size: 22px;
  text-align: left;
}
.benchmark_row .form_banner .landing_form p {
  margin-bottom: 27px;
}
.benchmark_row .form_banner .landing_form input,
.benchmark_row .long_from_wrapper .landing_form select {
  color: #1D1D1D;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  padding-left: 20px;
  font-size: 16px;
  padding: 12px 10px 12px 23px;
}
.benchmark_row .form_banner .landing_form label {
  color: #1d1d1d;
}
.benchmark_row .form_banner .landing_form p.pd-checkbox input[type="checkbox"] + label::before {
  border: 2px solid #aaa;
}
.benchmark_row .form_banner .landing_form p.pd-checkbox input[type="checkbox"] + label::after {
  color: #3bb8ef;
}
.benchmark_row .form_banner .landing_form .submit input[type="submit"] {
  background: #142c52;
  border-color: #142c52;
  color: white;
  font-weight: 700;
  padding: 10px 24px;
}
.benchmark_row .form_banner .landing_form .submit input[type="submit"]:hover,
.benchmark_row .form_banner .landing_form .submit input[type="submit"]:focus {
  background: #142c5294;
  color: white;
  border-color: transparent;
}
.benchmark_row .form_banner form p.pd-checkbox .field-label {
  text-align: left;
}
.benchmark_row .form_banner p.pd-checkbox .field-label a {
  font-size: unset;
}
.benchmark_row .form_banner p.pd-checkbox .field-label a:hover {
  text-decoration: none;
  color: unset;
}
/****Benchmark data***/
.benchmark_data_section h2 {
  text-align: left;
}
.benchmark_data_section p {
  text-align: left;
}
/****End Benchmark data***/
/******Resources***/
.related_resources h2 {
  margin-bottom: 60px !important;
}
.post-box .post-box-content .post-imgbox .ratio-img img {
  object-fit: cover;
  padding: 0px;
}
.post-box .post-box-content .post-detail p {
  text-align: left;
  line-height: 34px;
  font-size: 20px;
}
.post-box .post-box-content .post-detail p span {
  font-family: "proxima-nova", sans-serif;
}
.post-box .post-box-content .post-link {
  padding: 0rem 25px 0rem;
  margin-bottom: 0rem;
}
@media (max-width: 450px) {
  .post-box {
    padding: 0px 2.5rem;
  }
}
/******End Resources***/
/****Gated number form****/
.gated_number_form {
  backdrop-filter: blur(10px);
  padding: 0px;
  /*margin-top: 5rem;*/
  max-width: 80%;
  margin: auto;
  /*margin-top: 15rem;*/
}
.gated_number_form.download_cta_section .download_cta_landing_page_wrapper {
  background: linear-gradient(141deg, #14418a 0%, #142c52 94%, #142c52 100%) !important;
}
.gated_number_form form {
  max-width: 700px;
  margin: auto;
}
.gated_number_form form h2,
.gated_number_form form .form_description {
  display: none;
}
.gated_number_form form .two_col_fields {
  display: block;
}
.gated_number_form form .two_col_fields p:nth-child(2) {
  margin-left: 0px;
}
.gated_number_form form .submit {
  text-align: center;
}
.gated_number_form .form_banner .landing_form .submit input[type="submit"],
.gated_number_form .form_banner .landing_form .submit input[type="submit"]:hover {
  color: #142c52;
  background: white;
  border: 1px solid #142c52;
}
.gated_number_form .form_banner .landing_form_div .landing_form {
  background-color: transparent;
  box-shadow: none;
}
.gated_number_form .form_banner form p.pd-checkbox .field-label {
  color: white;
}
/****End Gated number form****/
/*# sourceMappingURL=demo.css.map */
