.admin-bar .wp-site-blocks .site-header {
  top: 32px;
}

.wp-site-blocks header .mega-menu-container,
.editor-visual-editor header .mega-menu-container,
.block-editor-iframe__body header .mega-menu-container {
  width: 960px;
  left: 50%;
  transform: translateX(-50%);
  height: 0;
  overflow: hidden;
}
.wp-site-blocks header .mega-menu-container.mobile-open, .wp-site-blocks header .mega-menu-container.open,
.editor-visual-editor header .mega-menu-container.mobile-open,
.editor-visual-editor header .mega-menu-container.open,
.block-editor-iframe__body header .mega-menu-container.mobile-open,
.block-editor-iframe__body header .mega-menu-container.open {
  height: auto;
}
.wp-site-blocks header .wp-block-navigation-link.has-mega-menu > a,
.editor-visual-editor header .wp-block-navigation-link.has-mega-menu > a,
.block-editor-iframe__body header .wp-block-navigation-link.has-mega-menu > a {
  position: relative;
}
.wp-site-blocks header .wp-block-navigation-link.has-mega-menu > a:after,
.editor-visual-editor header .wp-block-navigation-link.has-mega-menu > a:after,
.block-editor-iframe__body header .wp-block-navigation-link.has-mega-menu > a:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  background-color: currentColor;
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/mega-menu-chevron.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/mega-menu-chevron.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.wp-site-blocks header .wp-block-navigation__container .wp-block-navigation__submenu-container,
.editor-visual-editor header .wp-block-navigation__container .wp-block-navigation__submenu-container,
.block-editor-iframe__body header .wp-block-navigation__container .wp-block-navigation__submenu-container {
  background-color: var(--wp--preset--color--black);
  padding: 35px;
}
.wp-site-blocks header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a,
.editor-visual-editor header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a,
.block-editor-iframe__body header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a {
  transition: all 0.3s ease-in-out;
  position: relative;
  color: var(--wp--preset--color--white);
  font-size: 16px;
  border-bottom: 1px solid var(--wp--preset--color--accent-sky-blue);
  position: relative;
  text-wrap: nowrap;
  padding-right: 40px !important;
}
.wp-site-blocks header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:after,
.editor-visual-editor header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:after,
.block-editor-iframe__body header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 9px;
  margin-left: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-color: var(--wp--preset--color--accent-sky-blue);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  transition: all 0.3s ease-in-out;
}
.wp-site-blocks header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover,
.editor-visual-editor header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover,
.block-editor-iframe__body header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover {
  border-bottom: 1px solid var(--wp--preset--color--accent-orange);
}
.wp-site-blocks header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover:after,
.editor-visual-editor header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover:after,
.block-editor-iframe__body header .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-link a:hover:after {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks h1, .wp-site-blocks h2, .wp-site-blocks h3, .wp-site-blocks h4, .wp-site-blocks h5, .wp-site-blocks h6,
.editor-visual-editor h1,
.editor-visual-editor h2,
.editor-visual-editor h3,
.editor-visual-editor h4,
.editor-visual-editor h5,
.editor-visual-editor h6,
.block-editor-iframe__body h1,
.block-editor-iframe__body h2,
.block-editor-iframe__body h3,
.block-editor-iframe__body h4,
.block-editor-iframe__body h5,
.block-editor-iframe__body h6 {
  color: var(--wp--preset--color--white);
}
.wp-site-blocks h1 strong, .wp-site-blocks h2 strong, .wp-site-blocks h3 strong, .wp-site-blocks h4 strong, .wp-site-blocks h5 strong, .wp-site-blocks h6 strong,
.editor-visual-editor h1 strong,
.editor-visual-editor h2 strong,
.editor-visual-editor h3 strong,
.editor-visual-editor h4 strong,
.editor-visual-editor h5 strong,
.editor-visual-editor h6 strong,
.block-editor-iframe__body h1 strong,
.block-editor-iframe__body h2 strong,
.block-editor-iframe__body h3 strong,
.block-editor-iframe__body h4 strong,
.block-editor-iframe__body h5 strong,
.block-editor-iframe__body h6 strong {
  color: var(--wp--preset--color--accent-sky-blue);
  font-weight: inherit;
}
.wp-site-blocks p.is-style-eyebrow-text, .wp-site-blocks h1.is-style-eyebrow-text, .wp-site-blocks h2.is-style-eyebrow-text, .wp-site-blocks h3.is-style-eyebrow-text, .wp-site-blocks h4.is-style-eyebrow-text, .wp-site-blocks h5.is-style-eyebrow-text, .wp-site-blocks h6.is-style-eyebrow-text,
.editor-visual-editor p.is-style-eyebrow-text,
.editor-visual-editor h1.is-style-eyebrow-text,
.editor-visual-editor h2.is-style-eyebrow-text,
.editor-visual-editor h3.is-style-eyebrow-text,
.editor-visual-editor h4.is-style-eyebrow-text,
.editor-visual-editor h5.is-style-eyebrow-text,
.editor-visual-editor h6.is-style-eyebrow-text,
.block-editor-iframe__body p.is-style-eyebrow-text,
.block-editor-iframe__body h1.is-style-eyebrow-text,
.block-editor-iframe__body h2.is-style-eyebrow-text,
.block-editor-iframe__body h3.is-style-eyebrow-text,
.block-editor-iframe__body h4.is-style-eyebrow-text,
.block-editor-iframe__body h5.is-style-eyebrow-text,
.block-editor-iframe__body h6.is-style-eyebrow-text {
  font-size: var(--wp--preset--font-size--x-small);
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--wp--preset--color--accent-sky-blue);
  position: relative;
  padding-left: 45px;
}
.wp-site-blocks p.is-style-eyebrow-text:before, .wp-site-blocks h1.is-style-eyebrow-text:before, .wp-site-blocks h2.is-style-eyebrow-text:before, .wp-site-blocks h3.is-style-eyebrow-text:before, .wp-site-blocks h4.is-style-eyebrow-text:before, .wp-site-blocks h5.is-style-eyebrow-text:before, .wp-site-blocks h6.is-style-eyebrow-text:before,
.editor-visual-editor p.is-style-eyebrow-text:before,
.editor-visual-editor h1.is-style-eyebrow-text:before,
.editor-visual-editor h2.is-style-eyebrow-text:before,
.editor-visual-editor h3.is-style-eyebrow-text:before,
.editor-visual-editor h4.is-style-eyebrow-text:before,
.editor-visual-editor h5.is-style-eyebrow-text:before,
.editor-visual-editor h6.is-style-eyebrow-text:before,
.block-editor-iframe__body p.is-style-eyebrow-text:before,
.block-editor-iframe__body h1.is-style-eyebrow-text:before,
.block-editor-iframe__body h2.is-style-eyebrow-text:before,
.block-editor-iframe__body h3.is-style-eyebrow-text:before,
.block-editor-iframe__body h4.is-style-eyebrow-text:before,
.block-editor-iframe__body h5.is-style-eyebrow-text:before,
.block-editor-iframe__body h6.is-style-eyebrow-text:before {
  content: "";
  height: 1px;
  width: 36px;
  background-color: var(--wp--preset--color--accent-sky-blue);
  position: absolute;
  top: 50%;
  left: 0;
}
.wp-site-blocks p.is-style-heading-with-link-icon a, .wp-site-blocks h1.is-style-heading-with-link-icon a, .wp-site-blocks h2.is-style-heading-with-link-icon a, .wp-site-blocks h3.is-style-heading-with-link-icon a, .wp-site-blocks h4.is-style-heading-with-link-icon a, .wp-site-blocks h5.is-style-heading-with-link-icon a, .wp-site-blocks h6.is-style-heading-with-link-icon a,
.editor-visual-editor p.is-style-heading-with-link-icon a,
.editor-visual-editor h1.is-style-heading-with-link-icon a,
.editor-visual-editor h2.is-style-heading-with-link-icon a,
.editor-visual-editor h3.is-style-heading-with-link-icon a,
.editor-visual-editor h4.is-style-heading-with-link-icon a,
.editor-visual-editor h5.is-style-heading-with-link-icon a,
.editor-visual-editor h6.is-style-heading-with-link-icon a,
.block-editor-iframe__body p.is-style-heading-with-link-icon a,
.block-editor-iframe__body h1.is-style-heading-with-link-icon a,
.block-editor-iframe__body h2.is-style-heading-with-link-icon a,
.block-editor-iframe__body h3.is-style-heading-with-link-icon a,
.block-editor-iframe__body h4.is-style-heading-with-link-icon a,
.block-editor-iframe__body h5.is-style-heading-with-link-icon a,
.block-editor-iframe__body h6.is-style-heading-with-link-icon a {
  position: relative;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-right: 27px;
}
.wp-site-blocks p.is-style-heading-with-link-icon a::after, .wp-site-blocks h1.is-style-heading-with-link-icon a::after, .wp-site-blocks h2.is-style-heading-with-link-icon a::after, .wp-site-blocks h3.is-style-heading-with-link-icon a::after, .wp-site-blocks h4.is-style-heading-with-link-icon a::after, .wp-site-blocks h5.is-style-heading-with-link-icon a::after, .wp-site-blocks h6.is-style-heading-with-link-icon a::after,
.editor-visual-editor p.is-style-heading-with-link-icon a::after,
.editor-visual-editor h1.is-style-heading-with-link-icon a::after,
.editor-visual-editor h2.is-style-heading-with-link-icon a::after,
.editor-visual-editor h3.is-style-heading-with-link-icon a::after,
.editor-visual-editor h4.is-style-heading-with-link-icon a::after,
.editor-visual-editor h5.is-style-heading-with-link-icon a::after,
.editor-visual-editor h6.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body p.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h1.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h2.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h3.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h4.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h5.is-style-heading-with-link-icon a::after,
.block-editor-iframe__body h6.is-style-heading-with-link-icon a::after {
  content: "";
  background-color: var(--wp--preset--color--accent-sky-blue);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/icon-arrow.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/icon-arrow.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  height: 23px;
  width: 23px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 200ms;
}
.wp-site-blocks p.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h1.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h2.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h3.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h4.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h5.is-style-heading-with-link-icon a:hover::after, .wp-site-blocks h6.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor p.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h1.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h2.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h3.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h4.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h5.is-style-heading-with-link-icon a:hover::after,
.editor-visual-editor h6.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body p.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h1.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h2.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h3.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h4.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h5.is-style-heading-with-link-icon a:hover::after,
.block-editor-iframe__body h6.is-style-heading-with-link-icon a:hover::after {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks p.is-style-text-with-link-icon a,
.editor-visual-editor p.is-style-text-with-link-icon a,
.block-editor-iframe__body p.is-style-text-with-link-icon a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-decoration: none;
  position: relative;
  padding-right: 45px;
}
.wp-site-blocks p.is-style-text-with-link-icon a strong,
.editor-visual-editor p.is-style-text-with-link-icon a strong,
.block-editor-iframe__body p.is-style-text-with-link-icon a strong {
  font-size: var(--wp--preset--font-size--heading-2);
  text-transform: uppercase;
  color: var(--wp--preset--color--white);
  font-family: var(--wp--preset--font-family--barlow-condensed);
}
.wp-site-blocks p.is-style-text-with-link-icon a::after,
.editor-visual-editor p.is-style-text-with-link-icon a::after,
.block-editor-iframe__body p.is-style-text-with-link-icon a::after {
  content: "";
  background-color: var(--wp--preset--color--accent-sky-blue);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/link-arrow.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/link-arrow.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  height: 35px;
  width: 35px;
  position: absolute;
  right: 0;
  transition: all 200ms;
}
.wp-site-blocks p.is-style-text-with-link-icon a:hover::after,
.editor-visual-editor p.is-style-text-with-link-icon a:hover::after,
.block-editor-iframe__body p.is-style-text-with-link-icon a:hover::after {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks p.is-style-lead-text,
.editor-visual-editor p.is-style-lead-text,
.block-editor-iframe__body p.is-style-lead-text {
  font-size: var(--wp--preset--font-size--lead);
}
.wp-site-blocks .wp-block-buttons .wp-block-button .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button .wp-block-button__link {
  transition: all 0.3s ease-in-out;
  position: relative;
  border: 1px solid var(--wp--preset--color--black);
  background-color: var(--wp--preset--color--light-gray);
  color: var(--wp--preset--color--black);
  font-family: var(--wp--preset--font-family--barlow-condensed);
  font-weight: 700;
  border-radius: 0;
  letter-spacing: 1.12px;
  text-transform: uppercase;
}
.wp-site-blocks .wp-block-buttons .wp-block-button .wp-block-button__link:after,
.editor-visual-editor .wp-block-buttons .wp-block-button .wp-block-button__link:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button .wp-block-button__link:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 9px;
  margin-left: 10px;
  background-color: var(--wp--preset--color--accent-sky-blue);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  transition: all 0.3s ease-in-out;
}
.wp-site-blocks .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link {
  border: none;
  background: none;
  color: var(--wp--preset--color--white);
  border-bottom: 1px solid var(--wp--preset--color--accent-sky-blue);
  padding: 0;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover {
  background: none;
  color: var(--wp--preset--color--white);
  border-bottom: 1px solid var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-text-link .wp-block-button__link:hover:after {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  border: 1px solid var(--wp--preset--color--accent-sky-blue);
  background: transparent;
  color: var(--wp--preset--color--white);
  letter-spacing: 0.4px;
  padding: 8px 10px;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link[data-extension]:before,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link[data-extension]:before,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link[data-extension]:before {
  content: attr(data-extension);
  display: inline-block;
  margin-right: 10px;
  padding: 2px 6px;
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--background-onyx);
  border: 1px solid var(--wp--preset--color--border-charcoal);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:after {
  background-color: var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover {
  background: rgba(0, 163, 230, 0.2);
  border: 1px solid var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-download .wp-block-button__link:hover:after {
  background-color: var(--wp--preset--color--accent-ocean-blue);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link {
  border: 1px solid var(--wp--preset--color--accent-orange);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--black);
  padding: 10px 16px;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:after {
  display: none;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-orange .wp-block-button__link:hover {
  border: 1px solid var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link {
  border: 1px solid var(--wp--preset--color--border-charcoal);
  background: transparent;
  color: var(--wp--preset--color--white);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:after {
  display: none;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-outline-black .wp-block-button__link:hover {
  background: var(--wp--preset--color--accent-sky-blue);
  border-color: var(--wp--preset--color--accent-sky-blue);
  color: var(--wp--preset--color--white);
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link {
  border: 1px solid var(--wp--preset--color--accent-sky-blue);
  background-color: var(--wp--preset--color--background-onyx);
  color: var(--wp--preset--color--white);
  padding: 8px 14px;
  font-size: 14px;
  letter-spacing: 0.28px;
  border-radius: 2px;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:after,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:after,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:after {
  display: none;
}
.wp-site-blocks .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:hover,
.editor-visual-editor .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:hover,
.block-editor-iframe__body .wp-block-buttons .wp-block-button.is-style-small .wp-block-button__link:hover {
  background: rgba(0, 163, 230, 0.2);
  border-color: var(--wp--preset--color--accent-sky-blue);
  color: var(--wp--preset--color--white);
}
.wp-site-blocks .wp-block-social-links li,
.editor-visual-editor .wp-block-social-links li,
.block-editor-iframe__body .wp-block-social-links li {
  border: 2px solid;
}
.wp-site-blocks .wp-block-social-links li a,
.editor-visual-editor .wp-block-social-links li a,
.block-editor-iframe__body .wp-block-social-links li a {
  padding: 5px;
}
.wp-site-blocks iframe,
.editor-visual-editor iframe,
.block-editor-iframe__body iframe {
  display: block;
}
.wp-site-blocks .wp-block-columns.is-style-stats .wp-block-column,
.editor-visual-editor .wp-block-columns.is-style-stats .wp-block-column,
.block-editor-iframe__body .wp-block-columns.is-style-stats .wp-block-column {
  border: 2px solid var(--wp--preset--color--border-charcoal);
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card),
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card),
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) {
  display: flex;
  flex-direction: column;
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card,
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card,
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group,
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group,
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group *,
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group *,
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group * {
  margin-left: unset !important;
  margin-right: unset !important;
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group .wp-block-buttons,
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group .wp-block-buttons,
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card > .wp-block-group .wp-block-buttons {
  margin-top: auto;
  padding-top: 20px;
}
.wp-site-blocks .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card *,
.editor-visual-editor .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card *,
.block-editor-iframe__body .wp-block-columns .wp-block-column:has(.is-style-service-card) .is-style-service-card * {
  margin-left: unset !important;
  margin-right: unset !important;
}
.wp-site-blocks .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap,
.editor-visual-editor .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap,
.block-editor-iframe__body .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.wp-site-blocks .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > p:first-child,
.editor-visual-editor .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > p:first-child,
.block-editor-iframe__body .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > p:first-child {
  width: 100px;
  color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > .wp-block-group,
.editor-visual-editor .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > .wp-block-group,
.block-editor-iframe__body .wp-block-columns .wp-block-column.is-style-numbered-list > .wp-block-group.is-nowrap > .wp-block-group {
  flex-basis: 100%;
}
.wp-site-blocks .wp-block-group.is-style-service-card,
.editor-visual-editor .wp-block-group.is-style-service-card,
.block-editor-iframe__body .wp-block-group.is-style-service-card {
  background-color: var(--wp--preset--color--background-navy);
  border: 2px solid var(--wp--preset--color--border-charcoal);
}
.wp-site-blocks .wp-block-group.is-style-service-card:has(img) img,
.editor-visual-editor .wp-block-group.is-style-service-card:has(img) img,
.block-editor-iframe__body .wp-block-group.is-style-service-card:has(img) img {
  width: 100%;
}
.wp-site-blocks .wp-block-group.is-style-service-card:has(img) > .wp-block-group,
.editor-visual-editor .wp-block-group.is-style-service-card:has(img) > .wp-block-group,
.block-editor-iframe__body .wp-block-group.is-style-service-card:has(img) > .wp-block-group {
  padding: 24px !important;
}
.wp-site-blocks .wp-block-group.is-style-differentiator-card,
.editor-visual-editor .wp-block-group.is-style-differentiator-card,
.block-editor-iframe__body .wp-block-group.is-style-differentiator-card {
  background-color: var(--wp--preset--color--background-navy);
  border: 2px solid var(--wp--preset--color--border-charcoal);
  padding-left: 80px;
  position: relative;
  min-height: 105px;
  align-content: center;
}
.wp-site-blocks .wp-block-group.is-style-differentiator-card::after,
.editor-visual-editor .wp-block-group.is-style-differentiator-card::after,
.block-editor-iframe__body .wp-block-group.is-style-differentiator-card::after {
  content: "";
  background-color: var(--wp--preset--color--accent-orange);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/tick.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/tick.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  height: 40px;
  width: 40px;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 200ms;
}
.wp-site-blocks .wp-block-group.is-style-stats-row,
.editor-visual-editor .wp-block-group.is-style-stats-row,
.block-editor-iframe__body .wp-block-group.is-style-stats-row {
  gap: 0;
}
.wp-site-blocks .wp-block-group.is-style-stats-row > .wp-block-group,
.editor-visual-editor .wp-block-group.is-style-stats-row > .wp-block-group,
.block-editor-iframe__body .wp-block-group.is-style-stats-row > .wp-block-group {
  border: 1px solid var(--wp--preset--color--border-charcoal);
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.wp-site-blocks .wp-block-group.is-style-stats-row > .wp-block-group p,
.editor-visual-editor .wp-block-group.is-style-stats-row > .wp-block-group p,
.block-editor-iframe__body .wp-block-group.is-style-stats-row > .wp-block-group p {
  margin: 0 !important;
}
.wp-site-blocks .wp-block-list.is-style-list-pill,
.editor-visual-editor .wp-block-list.is-style-list-pill,
.block-editor-iframe__body .wp-block-list.is-style-list-pill {
  margin: 10px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
}
.wp-site-blocks .wp-block-list.is-style-list-pill li,
.editor-visual-editor .wp-block-list.is-style-list-pill li,
.block-editor-iframe__body .wp-block-list.is-style-list-pill li {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2%;
  list-style-type: none;
  padding: 8px 14px;
  border-radius: 2px;
  border: 1px solid var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .wp-block-list.is-style-list-pill-muted,
.editor-visual-editor .wp-block-list.is-style-list-pill-muted,
.block-editor-iframe__body .wp-block-list.is-style-list-pill-muted {
  margin: 10px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
}
.wp-site-blocks .wp-block-list.is-style-list-pill-muted li,
.editor-visual-editor .wp-block-list.is-style-list-pill-muted li,
.block-editor-iframe__body .wp-block-list.is-style-list-pill-muted li {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2%;
  list-style-type: none;
  padding: 8px 14px;
  border-radius: 2px;
  color: var(--wp--preset--color--white);
  border: 1px solid var(--wp--preset--color--border-slate);
}
.wp-site-blocks .wp-block-list.is-style-list-pill-muted-background,
.editor-visual-editor .wp-block-list.is-style-list-pill-muted-background,
.block-editor-iframe__body .wp-block-list.is-style-list-pill-muted-background {
  margin: 10px 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}
.wp-site-blocks .wp-block-list.is-style-list-pill-muted-background li,
.editor-visual-editor .wp-block-list.is-style-list-pill-muted-background li,
.block-editor-iframe__body .wp-block-list.is-style-list-pill-muted-background li {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2%;
  list-style-type: none;
  padding: 14px 22px;
  border-radius: 2px;
  color: var(--wp--preset--color--text-light-gray);
  border: 1px solid var(--wp--preset--color--border-slate);
  background-color: var(--wp--preset--color--background-navy);
}
.wp-site-blocks .wp-block-list.is-style-list-columns,
.editor-visual-editor .wp-block-list.is-style-list-columns,
.block-editor-iframe__body .wp-block-list.is-style-list-columns {
  margin: 10px 0;
  padding: 0 0 0 30px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 5px;
}
.wp-site-blocks .wp-block-list.is-style-list-columns li,
.editor-visual-editor .wp-block-list.is-style-list-columns li,
.block-editor-iframe__body .wp-block-list.is-style-list-columns li {
  font-size: clamp(0.984rem, 0.984rem + (1vw - 0.2rem) * 0.645, 1.5rem);
  font-weight: 700;
  color: white;
  font-family: var(--wp--preset--font-family--barlow-condensed);
  font-weight: 700;
  line-height: 1.05;
  text-transform: uppercase;
  flex-basis: 30%;
}
.wp-site-blocks .wp-block-list.is-style-list-columns li::marker,
.editor-visual-editor .wp-block-list.is-style-list-columns li::marker,
.block-editor-iframe__body .wp-block-list.is-style-list-columns li::marker {
  color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-list.is-style-list-subnav,
.editor-visual-editor .wp-block-list.is-style-list-subnav,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav {
  margin: 10px 0;
  padding: 5px 80px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}
.wp-site-blocks .wp-block-list.is-style-list-subnav li,
.editor-visual-editor .wp-block-list.is-style-list-subnav li,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2%;
  list-style-type: none;
  padding: 14px 22px;
  border-radius: 2px;
}
.wp-site-blocks .wp-block-list.is-style-list-subnav li a,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a {
  color: var(--wp--preset--color--text-light-gray);
  text-decoration: none;
  text-transform: uppercase;
}
.wp-site-blocks .wp-block-list.is-style-list-subnav li a:after,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a:after,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a:after {
  content: "";
  height: 3px;
  width: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  transition: all 200ms;
}
.wp-site-blocks .wp-block-list.is-style-list-subnav li a:hover, .wp-site-blocks .wp-block-list.is-style-list-subnav li a.is-active,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a:hover,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a.is-active,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a:hover,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a.is-active {
  color: var(--wp--preset--color--white);
}
.wp-site-blocks .wp-block-list.is-style-list-subnav li a:hover:after, .wp-site-blocks .wp-block-list.is-style-list-subnav li a.is-active:after,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a:hover:after,
.editor-visual-editor .wp-block-list.is-style-list-subnav li a.is-active:after,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a:hover:after,
.block-editor-iframe__body .wp-block-list.is-style-list-subnav li a.is-active:after {
  background-color: var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .wp-block-list-subnav__wrapper,
.editor-visual-editor .wp-block-list-subnav__wrapper,
.block-editor-iframe__body .wp-block-list-subnav__wrapper {
  position: sticky;
  top: 0;
  z-index: 1;
  border: 1px solid var(--wp--preset--color--border-slate);
  background-color: var(--wp--preset--color--background-navy);
}
.wp-site-blocks .wp-block-list-subnav__wrapper.is-open .wp-block-list-subnav__toggle:after,
.editor-visual-editor .wp-block-list-subnav__wrapper.is-open .wp-block-list-subnav__toggle:after,
.block-editor-iframe__body .wp-block-list-subnav__wrapper.is-open .wp-block-list-subnav__toggle:after {
  transform: rotate(-135deg);
}
.wp-site-blocks .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle,
.editor-visual-editor .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle,
.block-editor-iframe__body .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle {
  display: none;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 14px 22px;
  background: none;
  border: 0;
  color: var(--wp--preset--color--white);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2%;
  cursor: pointer;
}
.wp-site-blocks .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle:after,
.editor-visual-editor .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle:after,
.block-editor-iframe__body .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle:after {
  content: "";
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg);
  transition: transform 200ms;
}
.wp-site-blocks .wp-block-accordion-item,
.editor-visual-editor .wp-block-accordion-item,
.block-editor-iframe__body .wp-block-accordion-item {
  border-top: 1px solid #DEDBD7;
  padding: 15px;
  margin-top: 0;
}
.wp-site-blocks .wp-block-accordion-item:last-child,
.editor-visual-editor .wp-block-accordion-item:last-child,
.block-editor-iframe__body .wp-block-accordion-item:last-child {
  border-bottom: 1px solid #DEDBD7;
  margin-bottom: 40px;
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-heading__toggle,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-heading__toggle,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-heading__toggle {
  padding-right: 20px;
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon {
  border: 1px solid var(--wp--preset--color--accent-orange);
  color: rgba(0, 0, 0, 0);
  position: relative;
  transition: all 200ms;
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before {
  content: "";
  height: 8px;
  width: 1px;
  background-color: var(--wp--preset--color--accent-orange);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after {
  content: "";
  height: 1px;
  width: 8px;
  background-color: var(--wp--preset--color--accent-orange);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:hover,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:hover,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:hover {
  transform: rotateZ("45deg");
}
.wp-site-blocks .wp-block-accordion-item .wp-block-accordion-panel,
.editor-visual-editor .wp-block-accordion-item .wp-block-accordion-panel,
.block-editor-iframe__body .wp-block-accordion-item .wp-block-accordion-panel {
  height: 0;
  transition: all 200ms;
  display: block;
  overflow: hidden;
}
.wp-site-blocks .wp-block-accordion-item.is-open,
.editor-visual-editor .wp-block-accordion-item.is-open,
.block-editor-iframe__body .wp-block-accordion-item.is-open {
  padding: 15px 15px 20px 15px;
}
.wp-site-blocks .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,
.editor-visual-editor .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,
.block-editor-iframe__body .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon {
  border: 1px solid var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before,
.editor-visual-editor .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before,
.block-editor-iframe__body .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after,
.editor-visual-editor .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after,
.block-editor-iframe__body .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:after {
  background-color: var(--wp--preset--color--accent-orange);
}
.wp-site-blocks .wp-block-accordion-item.is-open .wp-block-accordion-panel,
.editor-visual-editor .wp-block-accordion-item.is-open .wp-block-accordion-panel,
.block-editor-iframe__body .wp-block-accordion-item.is-open .wp-block-accordion-panel {
  height: auto;
  transition: all 200ms;
}
.wp-site-blocks .wp-block-breadcrumbs li a,
.wp-site-blocks .wp-block-breadcrumbs li span,
.editor-visual-editor .wp-block-breadcrumbs li a,
.editor-visual-editor .wp-block-breadcrumbs li span,
.block-editor-iframe__body .wp-block-breadcrumbs li a,
.block-editor-iframe__body .wp-block-breadcrumbs li span {
  color: var(--wp--preset--color--white);
  text-decoration: none;
  font-size: 14px;
}
.wp-site-blocks #benefits .is-style-service-card h3,
.editor-visual-editor #benefits .is-style-service-card h3,
.block-editor-iframe__body #benefits .is-style-service-card h3 {
  margin-bottom: 15px;
  position: relative;
}
.wp-site-blocks #benefits .is-style-service-card h3:after,
.editor-visual-editor #benefits .is-style-service-card h3:after,
.block-editor-iframe__body #benefits .is-style-service-card h3:after {
  content: "";
  height: 1px;
  width: 36px;
  background-color: var(--wp--preset--color--accent-sky-blue);
  position: absolute;
  bottom: -15px;
  left: 0;
}
.wp-site-blocks #benefits .is-style-service-card p,
.editor-visual-editor #benefits .is-style-service-card p,
.block-editor-iframe__body #benefits .is-style-service-card p {
  margin-top: 10px;
}
.wp-site-blocks label,
.editor-visual-editor label,
.block-editor-iframe__body label {
  display: block;
  margin-bottom: 8px;
  color: var(--wp--preset--color--text-light-gray);
  font-family: var(--wp--preset--font-family--barlow);
  font-size: 0.875rem;
  font-weight: 400;
}
.wp-site-blocks input[type=text],
.wp-site-blocks input[type=email],
.wp-site-blocks input[type=tel],
.wp-site-blocks input[type=number],
.wp-site-blocks input[type=url],
.wp-site-blocks input[type=password],
.wp-site-blocks textarea,
.wp-site-blocks select,
.editor-visual-editor input[type=text],
.editor-visual-editor input[type=email],
.editor-visual-editor input[type=tel],
.editor-visual-editor input[type=number],
.editor-visual-editor input[type=url],
.editor-visual-editor input[type=password],
.editor-visual-editor textarea,
.editor-visual-editor select,
.block-editor-iframe__body input[type=text],
.block-editor-iframe__body input[type=email],
.block-editor-iframe__body input[type=tel],
.block-editor-iframe__body input[type=number],
.block-editor-iframe__body input[type=url],
.block-editor-iframe__body input[type=password],
.block-editor-iframe__body textarea,
.block-editor-iframe__body select {
  width: 100%;
  background-color: var(--wp--preset--color--background-slate);
  border: 1px solid var(--wp--preset--color--border-charcoal);
  border-radius: 0;
  color: var(--wp--preset--color--white);
  font-family: var(--wp--preset--font-family--barlow);
  font-size: 1rem;
  transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.wp-site-blocks input[type=text]::-moz-placeholder, .wp-site-blocks input[type=email]::-moz-placeholder, .wp-site-blocks input[type=tel]::-moz-placeholder, .wp-site-blocks input[type=number]::-moz-placeholder, .wp-site-blocks input[type=url]::-moz-placeholder, .wp-site-blocks input[type=password]::-moz-placeholder, .wp-site-blocks textarea::-moz-placeholder, .wp-site-blocks select::-moz-placeholder, .editor-visual-editor input[type=text]::-moz-placeholder, .editor-visual-editor input[type=email]::-moz-placeholder, .editor-visual-editor input[type=tel]::-moz-placeholder, .editor-visual-editor input[type=number]::-moz-placeholder, .editor-visual-editor input[type=url]::-moz-placeholder, .editor-visual-editor input[type=password]::-moz-placeholder, .editor-visual-editor textarea::-moz-placeholder, .editor-visual-editor select::-moz-placeholder, .block-editor-iframe__body input[type=text]::-moz-placeholder, .block-editor-iframe__body input[type=email]::-moz-placeholder, .block-editor-iframe__body input[type=tel]::-moz-placeholder, .block-editor-iframe__body input[type=number]::-moz-placeholder, .block-editor-iframe__body input[type=url]::-moz-placeholder, .block-editor-iframe__body input[type=password]::-moz-placeholder, .block-editor-iframe__body textarea::-moz-placeholder, .block-editor-iframe__body select::-moz-placeholder {
  color: var(--wp--preset--color--text-gray);
}
.wp-site-blocks input[type=text]::placeholder,
.wp-site-blocks input[type=email]::placeholder,
.wp-site-blocks input[type=tel]::placeholder,
.wp-site-blocks input[type=number]::placeholder,
.wp-site-blocks input[type=url]::placeholder,
.wp-site-blocks input[type=password]::placeholder,
.wp-site-blocks textarea::placeholder,
.wp-site-blocks select::placeholder,
.editor-visual-editor input[type=text]::placeholder,
.editor-visual-editor input[type=email]::placeholder,
.editor-visual-editor input[type=tel]::placeholder,
.editor-visual-editor input[type=number]::placeholder,
.editor-visual-editor input[type=url]::placeholder,
.editor-visual-editor input[type=password]::placeholder,
.editor-visual-editor textarea::placeholder,
.editor-visual-editor select::placeholder,
.block-editor-iframe__body input[type=text]::placeholder,
.block-editor-iframe__body input[type=email]::placeholder,
.block-editor-iframe__body input[type=tel]::placeholder,
.block-editor-iframe__body input[type=number]::placeholder,
.block-editor-iframe__body input[type=url]::placeholder,
.block-editor-iframe__body input[type=password]::placeholder,
.block-editor-iframe__body textarea::placeholder,
.block-editor-iframe__body select::placeholder {
  color: var(--wp--preset--color--text-gray);
}
.wp-site-blocks input[type=text]:focus,
.wp-site-blocks input[type=email]:focus,
.wp-site-blocks input[type=tel]:focus,
.wp-site-blocks input[type=number]:focus,
.wp-site-blocks input[type=url]:focus,
.wp-site-blocks input[type=password]:focus,
.wp-site-blocks textarea:focus,
.wp-site-blocks select:focus,
.editor-visual-editor input[type=text]:focus,
.editor-visual-editor input[type=email]:focus,
.editor-visual-editor input[type=tel]:focus,
.editor-visual-editor input[type=number]:focus,
.editor-visual-editor input[type=url]:focus,
.editor-visual-editor input[type=password]:focus,
.editor-visual-editor textarea:focus,
.editor-visual-editor select:focus,
.block-editor-iframe__body input[type=text]:focus,
.block-editor-iframe__body input[type=email]:focus,
.block-editor-iframe__body input[type=tel]:focus,
.block-editor-iframe__body input[type=number]:focus,
.block-editor-iframe__body input[type=url]:focus,
.block-editor-iframe__body input[type=password]:focus,
.block-editor-iframe__body textarea:focus,
.block-editor-iframe__body select:focus {
  outline: none;
  border-color: var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks textarea,
.editor-visual-editor textarea,
.block-editor-iframe__body textarea {
  min-height: 140px;
  resize: vertical;
}
.wp-site-blocks select,
.editor-visual-editor select,
.block-editor-iframe__body select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23C8C8CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 12px 7px;
  padding-right: 40px;
}
.wp-site-blocks select option,
.editor-visual-editor select option,
.block-editor-iframe__body select option {
  color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--background-slate);
}
.wp-site-blocks input[type=checkbox],
.editor-visual-editor input[type=checkbox],
.block-editor-iframe__body input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin: 0;
  background-color: var(--wp--preset--color--background-slate);
  border: 1px solid var(--wp--preset--color--border-charcoal);
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.wp-site-blocks input[type=checkbox]:checked,
.editor-visual-editor input[type=checkbox]:checked,
.block-editor-iframe__body input[type=checkbox]:checked {
  background-color: var(--wp--preset--color--accent-sky-blue);
  border-color: var(--wp--preset--color--accent-sky-blue);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.wp-site-blocks input[type=checkbox]:focus,
.editor-visual-editor input[type=checkbox]:focus,
.block-editor-iframe__body input[type=checkbox]:focus {
  outline: none;
  border-color: var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .gform_wrapper,
.editor-visual-editor .gform_wrapper,
.block-editor-iframe__body .gform_wrapper {
  margin: 0;
  --gf-field-gap-x: 16px !important;
  --gf-form-gap-y: 20px !important;
}
.wp-site-blocks .gform_wrapper .gfield_label,
.editor-visual-editor .gform_wrapper .gfield_label,
.block-editor-iframe__body .gform_wrapper .gfield_label {
  display: block !important;
  margin-bottom: 8px !important;
  color: var(--wp--preset--color--text-light-gray) !important;
  font-family: var(--wp--preset--font-family--barlow) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}
.wp-site-blocks .gform_wrapper .gform-field-label,
.editor-visual-editor .gform_wrapper .gform-field-label,
.block-editor-iframe__body .gform_wrapper .gform-field-label {
  color: var(--wp--preset--color--text-light-gray) !important;
  font-family: var(--wp--preset--font-family--barlow) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}
.wp-site-blocks .gform_wrapper .gfield_description,
.editor-visual-editor .gform_wrapper .gfield_description,
.block-editor-iframe__body .gform_wrapper .gfield_description {
  color: var(--wp--preset--color--accent-sky-blue) !important;
  font-family: var(--wp--preset--font-family--barlow) !important;
}
.wp-site-blocks .gform_wrapper .gfield_description a,
.editor-visual-editor .gform_wrapper .gfield_description a,
.block-editor-iframe__body .gform_wrapper .gfield_description a {
  color: var(--wp--preset--color--accent-sky-blue);
}
.wp-site-blocks .gform_wrapper .gfield_required,
.editor-visual-editor .gform_wrapper .gfield_required,
.block-editor-iframe__body .gform_wrapper .gfield_required {
  color: var(--wp--preset--color--accent-orange);
  margin-left: 3px;
}
.wp-site-blocks .gform_wrapper .ginput_container input[type=text],
.wp-site-blocks .gform_wrapper .ginput_container input[type=email],
.wp-site-blocks .gform_wrapper .ginput_container input[type=tel],
.wp-site-blocks .gform_wrapper .ginput_container input[type=number],
.wp-site-blocks .gform_wrapper .ginput_container input[type=url],
.wp-site-blocks .gform_wrapper .ginput_container_textarea textarea,
.wp-site-blocks .gform_wrapper .ginput_container_select select,
.editor-visual-editor .gform_wrapper .ginput_container input[type=text],
.editor-visual-editor .gform_wrapper .ginput_container input[type=email],
.editor-visual-editor .gform_wrapper .ginput_container input[type=tel],
.editor-visual-editor .gform_wrapper .ginput_container input[type=number],
.editor-visual-editor .gform_wrapper .ginput_container input[type=url],
.editor-visual-editor .gform_wrapper .ginput_container_textarea textarea,
.editor-visual-editor .gform_wrapper .ginput_container_select select,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=text],
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=email],
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=tel],
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=number],
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=url],
.block-editor-iframe__body .gform_wrapper .ginput_container_textarea textarea,
.block-editor-iframe__body .gform_wrapper .ginput_container_select select {
  width: 100% !important;
  background-color: var(--wp--preset--color--background-slate) !important;
  border: 1px solid var(--wp--preset--color--border-charcoal) !important;
  border-radius: 0 !important;
  color: var(--wp--preset--color--white) !important;
  font-family: var(--wp--preset--font-family--barlow) !important;
  font-size: 1rem !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.wp-site-blocks .gform_wrapper .ginput_container input[type=text]::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container input[type=email]::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container input[type=tel]::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container input[type=number]::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container input[type=url]::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container_textarea textarea::-moz-placeholder, .wp-site-blocks .gform_wrapper .ginput_container_select select::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container input[type=text]::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container input[type=email]::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container input[type=tel]::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container input[type=number]::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container input[type=url]::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container_textarea textarea::-moz-placeholder, .editor-visual-editor .gform_wrapper .ginput_container_select select::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container input[type=text]::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container input[type=email]::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container input[type=tel]::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container input[type=number]::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container input[type=url]::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container_textarea textarea::-moz-placeholder, .block-editor-iframe__body .gform_wrapper .ginput_container_select select::-moz-placeholder {
  color: var(--wp--preset--color--text-gray) !important;
}
.wp-site-blocks .gform_wrapper .ginput_container input[type=text]::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container input[type=email]::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container input[type=tel]::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container input[type=number]::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container input[type=url]::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container_textarea textarea::placeholder,
.wp-site-blocks .gform_wrapper .ginput_container_select select::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container input[type=text]::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container input[type=email]::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container input[type=tel]::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container input[type=number]::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container input[type=url]::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container_textarea textarea::placeholder,
.editor-visual-editor .gform_wrapper .ginput_container_select select::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=text]::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=email]::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=tel]::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=number]::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=url]::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container_textarea textarea::placeholder,
.block-editor-iframe__body .gform_wrapper .ginput_container_select select::placeholder {
  color: var(--wp--preset--color--text-gray) !important;
}
.wp-site-blocks .gform_wrapper .ginput_container input[type=text]:focus,
.wp-site-blocks .gform_wrapper .ginput_container input[type=email]:focus,
.wp-site-blocks .gform_wrapper .ginput_container input[type=tel]:focus,
.wp-site-blocks .gform_wrapper .ginput_container input[type=number]:focus,
.wp-site-blocks .gform_wrapper .ginput_container input[type=url]:focus,
.wp-site-blocks .gform_wrapper .ginput_container_textarea textarea:focus,
.wp-site-blocks .gform_wrapper .ginput_container_select select:focus,
.editor-visual-editor .gform_wrapper .ginput_container input[type=text]:focus,
.editor-visual-editor .gform_wrapper .ginput_container input[type=email]:focus,
.editor-visual-editor .gform_wrapper .ginput_container input[type=tel]:focus,
.editor-visual-editor .gform_wrapper .ginput_container input[type=number]:focus,
.editor-visual-editor .gform_wrapper .ginput_container input[type=url]:focus,
.editor-visual-editor .gform_wrapper .ginput_container_textarea textarea:focus,
.editor-visual-editor .gform_wrapper .ginput_container_select select:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=text]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=email]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=tel]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=number]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container input[type=url]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container_textarea textarea:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container_select select:focus {
  outline: none !important;
  border-color: var(--wp--preset--color--accent-sky-blue) !important;
}
.wp-site-blocks .gform_wrapper .ginput_container_textarea textarea,
.editor-visual-editor .gform_wrapper .ginput_container_textarea textarea,
.block-editor-iframe__body .gform_wrapper .ginput_container_textarea textarea {
  min-height: 140px !important;
  resize: vertical !important;
}
.wp-site-blocks .gform_wrapper .ginput_container_select select,
.editor-visual-editor .gform_wrapper .ginput_container_select select,
.block-editor-iframe__body .gform_wrapper .ginput_container_select select {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23C8C8CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 12px 7px !important;
  padding-right: 40px !important;
}
.wp-site-blocks .gform_wrapper .ginput_container_select select option,
.editor-visual-editor .gform_wrapper .ginput_container_select select option,
.block-editor-iframe__body .gform_wrapper .ginput_container_select select option {
  color: var(--wp--preset--color--white) !important;
  background-color: var(--wp--preset--color--background-slate) !important;
}
.wp-site-blocks .gform_wrapper .gfield_checkbox .gchoice,
.wp-site-blocks .gform_wrapper .ginput_container_consent,
.editor-visual-editor .gform_wrapper .gfield_checkbox .gchoice,
.editor-visual-editor .gform_wrapper .ginput_container_consent,
.block-editor-iframe__body .gform_wrapper .gfield_checkbox .gchoice,
.block-editor-iframe__body .gform_wrapper .ginput_container_consent {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}
.wp-site-blocks .gform_wrapper .gfield_checkbox input[type=checkbox],
.wp-site-blocks .gform_wrapper .ginput_container_consent input[type=checkbox],
.editor-visual-editor .gform_wrapper .gfield_checkbox input[type=checkbox],
.editor-visual-editor .gform_wrapper .ginput_container_consent input[type=checkbox],
.block-editor-iframe__body .gform_wrapper .gfield_checkbox input[type=checkbox],
.block-editor-iframe__body .gform_wrapper .ginput_container_consent input[type=checkbox] {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  width: 20px !important;
  height: 20px !important;
  flex-shrink: 0 !important;
  margin: 0 !important;
  background-color: var(--wp--preset--color--background-slate) !important;
  border: 1px solid var(--wp--preset--color--border-charcoal) !important;
  border-radius: 2px !important;
  cursor: pointer;
}
.wp-site-blocks .gform_wrapper .gfield_checkbox input[type=checkbox]:checked,
.wp-site-blocks .gform_wrapper .ginput_container_consent input[type=checkbox]:checked,
.editor-visual-editor .gform_wrapper .gfield_checkbox input[type=checkbox]:checked,
.editor-visual-editor .gform_wrapper .ginput_container_consent input[type=checkbox]:checked,
.block-editor-iframe__body .gform_wrapper .gfield_checkbox input[type=checkbox]:checked,
.block-editor-iframe__body .gform_wrapper .ginput_container_consent input[type=checkbox]:checked {
  background-color: var(--wp--preset--color--accent-sky-blue) !important;
  border-color: var(--wp--preset--color--accent-sky-blue) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.wp-site-blocks .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
.wp-site-blocks .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
.editor-visual-editor .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
.editor-visual-editor .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
.block-editor-iframe__body .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
.block-editor-iframe__body .gform_wrapper .ginput_container_consent input[type=checkbox]:focus {
  outline: none !important;
  border-color: var(--wp--preset--color--accent-sky-blue) !important;
}
.wp-site-blocks .gform_wrapper .gfield_checkbox .gchoice label,
.wp-site-blocks .gform_wrapper .ginput_container_consent label,
.editor-visual-editor .gform_wrapper .gfield_checkbox .gchoice label,
.editor-visual-editor .gform_wrapper .ginput_container_consent label,
.block-editor-iframe__body .gform_wrapper .gfield_checkbox .gchoice label,
.block-editor-iframe__body .gform_wrapper .ginput_container_consent label {
  margin: 0 !important;
  color: var(--wp--preset--color--text-light-gray) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}
.wp-site-blocks .gform_wrapper .gform_button,
.editor-visual-editor .gform_wrapper .gform_button,
.block-editor-iframe__body .gform_wrapper .gform_button {
  transition: all 0.3s ease-in-out !important;
  position: relative !important;
  z-index: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  background: var(--wp--preset--color--light-gray) !important;
  border: 1px solid var(--wp--preset--color--black) !important;
  border-radius: 0 !important;
  color: var(--wp--preset--color--black) !important;
  font-family: var(--wp--preset--font-family--barlow-condensed) !important;
  font-weight: 700 !important;
  font-size: 1rem !important;
  line-height: 1 !important;
  letter-spacing: 1.12px !important;
  text-transform: uppercase !important;
  padding: 16px 34px !important;
}
.wp-site-blocks .gform_wrapper .gform_button:before,
.editor-visual-editor .gform_wrapper .gform_button:before,
.block-editor-iframe__body .gform_wrapper .gform_button:before {
  content: none !important;
}
.wp-site-blocks .gform_wrapper .gform_button:after,
.editor-visual-editor .gform_wrapper .gform_button:after,
.block-editor-iframe__body .gform_wrapper .gform_button:after {
  content: "" !important;
  display: inline-block;
  width: 11px;
  height: 9px;
  margin-left: 10px;
  background-color: var(--wp--preset--color--accent-sky-blue);
  mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("/wp-content/themes/tech-nickel/assets/images/button-icon-arrow.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  transition: all 0.3s ease-in-out;
}
.wp-site-blocks .gform_wrapper .gform_button:hover,
.editor-visual-editor .gform_wrapper .gform_button:hover,
.block-editor-iframe__body .gform_wrapper .gform_button:hover {
  background: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--black) !important;
}
.wp-site-blocks .slick-gallery .wp-block-gallery .wp-block-image,
.editor-visual-editor .slick-gallery .wp-block-gallery .wp-block-image,
.block-editor-iframe__body .slick-gallery .wp-block-gallery .wp-block-image {
  height: 400px;
}
.wp-site-blocks .slick-gallery .wp-block-gallery .wp-block-image img,
.editor-visual-editor .slick-gallery .wp-block-gallery .wp-block-image img,
.block-editor-iframe__body .slick-gallery .wp-block-gallery .wp-block-image img {
  -o-object-position: top;
     object-position: top;
}
.wp-site-blocks .slick-arrow,
.editor-visual-editor .slick-arrow,
.block-editor-iframe__body .slick-arrow {
  text-indent: -9999px;
  display: block;
  border: none;
  width: 40px;
  height: 40px;
  padding: 0;
  position: relative;
  cursor: pointer;
  background-color: var(--wp--preset--color--orange);
  position: absolute;
  top: 50%;
  transform: translateY(-20px);
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.wp-site-blocks .slick-arrow:hover,
.editor-visual-editor .slick-arrow:hover,
.block-editor-iframe__body .slick-arrow:hover {
  background-color: var(--wp--preset--color--light-orange);
}
.wp-site-blocks .slick-arrow.slick-next,
.editor-visual-editor .slick-arrow.slick-next,
.block-editor-iframe__body .slick-arrow.slick-next {
  right: 0;
}
.wp-site-blocks .slick-arrow.slick-prev,
.editor-visual-editor .slick-arrow.slick-prev,
.block-editor-iframe__body .slick-arrow.slick-prev {
  left: 0;
}
.wp-site-blocks .slick-arrow.slick-prev:after,
.editor-visual-editor .slick-arrow.slick-prev:after,
.block-editor-iframe__body .slick-arrow.slick-prev:after {
  transform: translate(-50%, -50%) rotate(180deg);
}

@keyframes fadeInUp {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes moveUp {
  0% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0);
  }
}
.wp-site-blocks:not(.block-editor-block-list__layout) .animate__animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.wp-site-blocks:not(.block-editor-block-list__layout) .is-style-fadeInUp {
  transform: translate3d(0, 20px, 0);
  opacity: 0;
}
.wp-site-blocks:not(.block-editor-block-list__layout) .is-style-fadeInUp.animate__is-style-fadeInUp {
  animation-name: fadeInUp;
  animation-delay: 0.5s;
  animation-timing-function: ease-in-out;
}
.wp-site-blocks:not(.block-editor-block-list__layout) .is-style-moveUp {
  transform: translate3d(0, 50px, 0);
}
.wp-site-blocks:not(.block-editor-block-list__layout) .is-style-moveUp.animate__is-style-moveUp {
  animation-name: moveUp;
  animation-delay: 0.5s;
  animation-timing-function: ease-in-out;
}
@media (min-width: 600px) {
  .wp-site-blocks header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
  .editor-visual-editor header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
  .block-editor-iframe__body header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close,
  .editor-visual-editor header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,
  .editor-visual-editor header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0;
  }
}
@media (min-width: 782px) {
  .wp-site-blocks .wp-block-columns.is-style-stats .wp-block-column,
  .editor-visual-editor .wp-block-columns.is-style-stats .wp-block-column,
  .block-editor-iframe__body .wp-block-columns.is-style-stats .wp-block-column {
    border: 1px solid var(--wp--preset--color--border-charcoal);
    border-top-width: 2px;
    border-bottom-width: 2px;
  }
  .wp-site-blocks .wp-block-columns.is-style-stats .wp-block-column:first-child,
  .editor-visual-editor .wp-block-columns.is-style-stats .wp-block-column:first-child,
  .block-editor-iframe__body .wp-block-columns.is-style-stats .wp-block-column:first-child {
    border-left-width: 2px;
  }
  .wp-site-blocks .wp-block-columns.is-style-stats .wp-block-column:last-child,
  .editor-visual-editor .wp-block-columns.is-style-stats .wp-block-column:last-child,
  .block-editor-iframe__body .wp-block-columns.is-style-stats .wp-block-column:last-child {
    border-right-width: 2px;
  }
}
@media screen and (min-width: 782px) {
  .wp-site-blocks .gform_wrapper .gfield.half,
  .editor-visual-editor .gform_wrapper .gfield.half,
  .block-editor-iframe__body .gform_wrapper .gfield.half {
    grid-column: span 6;
  }
}
@media (min-width: 1000px) {
  .wp-site-blocks header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
  .editor-visual-editor header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
  .block-editor-iframe__body header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close,
  .editor-visual-editor header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,
  .editor-visual-editor header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0;
  }
}
@media (max-width: 1300px) {
  .wp-site-blocks .wp-block-columns.is-style-hero-stats,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats {
    flex-wrap: wrap !important;
  }
  .wp-site-blocks .wp-block-columns.is-style-hero-stats .wp-block-column,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats .wp-block-column,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats .wp-block-column {
    padding: 20px !important;
    flex: 1 1 calc(50% - 122px);
    border-right: 0px solid var(--wp--preset--color--border-charcoal) !important;
    border-left: 0px solid var(--wp--preset--color--border-charcoal) !important;
    border-bottom: 1px solid var(--wp--preset--color--border-charcoal);
  }
  .wp-site-blocks .wp-block-columns.is-style-hero-stats .wp-block-column:last-child,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats .wp-block-column:last-child,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats .wp-block-column:last-child {
    border-bottom: 0px solid var(--wp--preset--color--border-charcoal);
  }
  .wp-site-blocks .wp-block-columns.is-style-hero-stats .wp-block-column > p,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats .wp-block-column > p,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats .wp-block-column > p {
    padding: 0 !important;
  }
}
@media (max-width: 1000px) {
  .wp-site-blocks header .wp-block-navigation__responsive-container-open:not(.always-shown),
  .editor-visual-editor header .wp-block-navigation__responsive-container-open:not(.always-shown),
  .block-editor-iframe__body header .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container.is-menu-open,
  .editor-visual-editor header .wp-block-navigation__responsive-container.is-menu-open,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container.is-menu-open {
    padding: 40px;
    background-color: var(--wp--preset--color--black) !important;
  }
  .wp-site-blocks header .wp-block-navigation__responsive-container.is-menu-open li a,
  .editor-visual-editor header .wp-block-navigation__responsive-container.is-menu-open li a,
  .block-editor-iframe__body header .wp-block-navigation__responsive-container.is-menu-open li a {
    color: var(--wp--preset--color--white) !important;
  }
  .wp-site-blocks .wp-block-group.is-style-stats-row,
  .editor-visual-editor .wp-block-group.is-style-stats-row,
  .block-editor-iframe__body .wp-block-group.is-style-stats-row {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .wp-site-blocks .responsive-table-borders,
  .editor-visual-editor .responsive-table-borders,
  .block-editor-iframe__body .responsive-table-borders {
    border: 0;
    flex-direction: column;
  }
  .wp-site-blocks .responsive-table-borders .wp-block-column,
  .editor-visual-editor .responsive-table-borders .wp-block-column,
  .block-editor-iframe__body .responsive-table-borders .wp-block-column {
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid var(--wp--preset--color--border-slate);
    padding: 0 !important;
    padding-bottom: 20px !important;
  }
  .wp-site-blocks .responsive-table-borders .wp-block-column:last-child,
  .editor-visual-editor .responsive-table-borders .wp-block-column:last-child,
  .block-editor-iframe__body .responsive-table-borders .wp-block-column:last-child {
    border-bottom: 0;
  }
}
@media (max-width: 782px) {
  .wp-site-blocks .wp-block-list.is-style-list-columns,
  .editor-visual-editor .wp-block-list.is-style-list-columns,
  .block-editor-iframe__body .wp-block-list.is-style-list-columns {
    flex-direction: column;
  }
  .wp-site-blocks .wp-block-list.is-style-list-subnav,
  .editor-visual-editor .wp-block-list.is-style-list-subnav,
  .block-editor-iframe__body .wp-block-list.is-style-list-subnav {
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    padding: 10px 20px;
  }
  .wp-site-blocks .wp-block-list.is-style-list-subnav li,
  .editor-visual-editor .wp-block-list.is-style-list-subnav li,
  .block-editor-iframe__body .wp-block-list.is-style-list-subnav li {
    padding: 12px 0;
  }
  .wp-site-blocks .wp-block-list.is-style-list-subnav li + li,
  .editor-visual-editor .wp-block-list.is-style-list-subnav li + li,
  .block-editor-iframe__body .wp-block-list.is-style-list-subnav li + li {
    border-top: 1px solid var(--wp--preset--color--border-slate);
  }
  .wp-site-blocks .wp-block-list-subnav__wrapper.is-open .wp-block-list.is-style-list-subnav,
  .editor-visual-editor .wp-block-list-subnav__wrapper.is-open .wp-block-list.is-style-list-subnav,
  .block-editor-iframe__body .wp-block-list-subnav__wrapper.is-open .wp-block-list.is-style-list-subnav {
    display: flex;
  }
  .wp-site-blocks .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle,
  .editor-visual-editor .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle,
  .block-editor-iframe__body .wp-block-list-subnav__wrapper .wp-block-list-subnav__toggle {
    display: flex;
  }
}
@media screen and (max-width: 782px) {
  :root {
    --wp--preset--spacing--x-large: 50px !important;
    --wp--preset--spacing--xx-large: 75px !important;
  }
}
@media (max-width: 761px) {
  .wp-site-blocks .wp-block-columns.is-style-hero-stats .wp-block-column,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats .wp-block-column,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats .wp-block-column {
    border-right: 0px solid var(--wp--preset--color--border-charcoal) !important;
    border-left: 0px solid var(--wp--preset--color--border-charcoal) !important;
    border-bottom: 1px solid var(--wp--preset--color--border-charcoal);
  }
  .wp-site-blocks .wp-block-columns.is-style-hero-stats .wp-block-column:last-child,
  .editor-visual-editor .wp-block-columns.is-style-hero-stats .wp-block-column:last-child,
  .block-editor-iframe__body .wp-block-columns.is-style-hero-stats .wp-block-column:last-child {
    border-bottom: 0px solid var(--wp--preset--color--border-charcoal);
  }
}
