/*
Theme Name: Certsoft
Theme URI: 
Author: Ugly Duck Marketing
Author URI: 
Description: Certsoft Block Theme
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: pondkit
Text Domain: certsoft
Tags: 
*/

header {
  position: sticky !important;
  background: white;
  z-index: 9;
  top: -46px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  header {
    position: fixed !important;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
  }
  header .wp-block-group {
    margin-top: 0 !important;
  }
  body:not(.home) header {
    position: sticky !important;
  }
}

.blur-form {
  background: rgba(255, 255, 255, 0.65) !important;
  background: white !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  color: #fff;
}
.blur-form.is-position-sticky {
  top: 100px;
  z-index: 1;
}

/* Gravity Forms */
.gform_required_legend {
  display: none !important;
}
.gform_next_button {
  height: auto;
  padding: 16px 28px;
  border-radius: 100pc;
  font-family: "Zalando Sans Expanded";
  background: var(--wp--preset--color--primary) !important;
}
.blur-form label,
.blur-form legend {
  color: #212121 !important;
}
.blur-form .gform-theme--foundation .gform_fields {
  grid-gap: 1rem;
}
.blur-form .gform-theme--framework .gf_step_label {
  color: #212121 !important;
}
.blur-form .gf_step_number {
  color: #212121 !important;
}
.blur-form .gfield_description {
  color: #333 !important;
}
.blur-form input {
  inline-size: 100% !important;
  border-color: #ccc !important;
}
.blur-form input[type="button"], .blur-form input[type="submit"] {
  padding: 16px !important;
  font-size: 14px !important;
  border-radius: 100pc !important;
  font-family: "Zalando Sans Expanded" !important;
  background: var(--wp--preset--color--primary) !important;
}
.blur-form .wp-block-image img {
  vertical-align: middle;
}

.logo-list {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.logo-list img {
  object-fit: contain;
  height: 32px !important;
  width: auto !important;
  filter: grayscale(100%);
  transition: all 0.3s ease;
}
.logo-list img:hover {
  filter: grayscale(0%);
}
@media (max-width: 600px) {
  .logo-list {
    display: none;
  }
}


.ginput_product_price {
    border: none;
    padding: 0;
    font-size: 15px;
    font-weight: 600;
    margin-top: 3px;
}

.gform_previous_button {
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 12px !important;
}