.elementor-64 .elementor-element.elementor-element-8037489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-8037489:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-8037489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-475ebe5 );}.elementor-64 .elementor-element.elementor-element-8037489.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-67ce15b{width:var( --container-widget-width, 35.066% );max-width:35.066%;background-color:var( --e-global-color-475ebe5 );--container-widget-width:35.066%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-67ce15b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-67ce15b img{width:60%;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.98);}.elementor-64 .elementor-element.elementor-element-26ac1bb{width:var( --container-widget-width, 42% );max-width:42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 25px 15px 15px;--container-widget-width:42%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 2px / 2 );}.elementor-64 .elementor-element.elementor-element-26ac1bb.elementor-element{--align-self:stretch;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-menu-toggle{margin-left:auto;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--dropdown a, .elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-cc52857 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;fill:var( --e-global-color-475ebe5 );color:var( --e-global-color-475ebe5 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:22px 22px 22px 22px;padding:10px 22px 10px 22px;}.elementor-64 .elementor-element.elementor-element-cc52857{background-color:#E0D8D7;}.elementor-64 .elementor-element.elementor-element-cc52857.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-cc52857 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-cc52857 .elementor-button:focus{color:var( --e-global-color-475ebe5 );}.elementor-64 .elementor-element.elementor-element-cc52857 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-cc52857 .elementor-button:focus svg{fill:var( --e-global-color-475ebe5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-67ce15b{--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}.elementor-64 .elementor-element.elementor-element-26ac1bb{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-64 .elementor-element.elementor-element-26ac1bb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--dropdown a{padding-left:17px;padding-right:17px;padding-top:7px;padding-bottom:7px;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-4px !important;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-8037489{--content-width:100%;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-8037489{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-8037489.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-67ce15b{--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;text-align:start;}.elementor-64 .elementor-element.elementor-element-67ce15b.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-67ce15b img{width:477px;max-width:100%;height:100%;}.elementor-64 .elementor-element.elementor-element-26ac1bb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-26ac1bb.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-64 .elementor-element.elementor-element-26ac1bb .elementor-nav-menu .elementor-item{font-size:13px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-67ce15b *//* Force white text on Theme Builder header CTA button */
.elementor-button,
.elementor-button-text,
.elementor-button:hover,
.elementor-button:hover .elementor-button-text {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-26ac1bb *//* ============================================
   B-INSPIRED ONLINE LLC — COMPLETE CUSTOM CSS
   Paste into: Appearance → Customize → Additional CSS
   This file consolidates ALL styling we've built.
   ============================================ */

/* === LOAD GOOGLE FONTS (Inter) === */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

/* --- Brand color reference ---
   Navy:     #0F1B3D
   Teal:     #00C2B8
   Coral:    #FF6B5B
   Cream:    #F8F5EE
   Charcoal: #2A2D34
*/

/* === GLOBAL TYPOGRAPHY === */
body,
p,
li,
span,
input,
textarea,
select,
button,
.entry-content,
.widget {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  color: #2A2D34;
  line-height: 1.6;
}

body {
  background: #F8F5EE;
}

h1, h2, h3, h4, h5, h6,
.entry-title,
.site-title,
.widget-title {
  font-family: 'Inter', sans-serif !important;
  letter-spacing: -0.5px;
  color: #0F1B3D;
  font-weight: 700;
}

h1 { font-weight: 800; }
h2 { font-weight: 800; }


/* === THEME COLOR OVERRIDES === */

/* Links */
a,
.entry-content a,
.entry-meta a,
.widget a {
  color: #00C2B8;
}
a:hover,
.entry-content a:hover,
.entry-meta a:hover,
.widget a:hover {
  color: #FF6B5B;
}

/* Default theme buttons (non-Elementor) */
button,
input[type="submit"],
input[type="button"],
.button,
.wp-block-button__link {
  background: #FF6B5B !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  padding: 12px 28px !important;
  transition: background 0.2s ease !important;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.button:hover,
.wp-block-button__link:hover {
  background: #e85545 !important;
}

/* Header */
.site-header {
  box-shadow: 0 1px 4px rgba(0,0,0,0.04);
  background: #ffffff;
}

/* Navigation menu */
.main-navigation a,
.site-header a {
  color: #2A2D34;
  font-weight: 500;
  font-size: 15px;
  transition: color 0.2s;
}
.main-navigation a:hover,
.main-navigation .current-menu-item > a,
.site-header a:hover {
  color: #00C2B8;
}

/* Site title */
.site-title,
.site-title a {
  color: #0F1B3D !important;
  font-weight: 800;
}
.site-description {
  color: #6b7280;
}

/* Borders */
hr,
.widget,
.entry-header {
  border-color: #e5e7eb;
}

/* Blockquotes */
blockquote {
  border-left: 4px solid #00C2B8;
  background: rgba(0,194,184,0.05);
  padding: 16px 20px;
  color: #2A2D34;
}

/* Form inputs */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="search"],
textarea,
select {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 10px 14px;
  background: #ffffff;
  color: #2A2D34;
}
input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus {
  border-color: #00C2B8;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0,194,184,0.15);
}


/* === HERO SECTION (Elementor with class "binspired-hero") === */
.binspired-hero {
  position: relative;
  overflow: hidden;
}
.binspired-hero::after {
  content: '';
  position: absolute;
  top: -100px; right: -100px;
  width: 400px; height: 400px;
  background: radial-gradient(circle, rgba(0,194,184,0.15) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
  z-index: 1;
}
.binspired-hero::before {
  content: '';
  position: absolute;
  bottom: -150px; left: -100px;
  width: 350px; height: 350px;
  background: radial-gradient(circle, rgba(255,107,91,0.12) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
  z-index: 1;
}
.binspired-hero .elementor-container {
  position: relative;
  z-index: 2;
}

/* Hero badge pill */
.binspired-badge {
  display: inline-block;
  background: rgba(0,194,184,0.15);
  color: #00C2B8 !important;
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 600;
  border: 1px solid rgba(0,194,184,0.3);
  margin-bottom: 8px;
}


/* === SERVICE CARDS === */
.binspired-card-amazon,
.binspired-card-salesforce {
  background: #ffffff;
  border-radius: 12px;
  padding: 40px !important;
  box-shadow: 0 4px 20px rgba(15,27,61,0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.binspired-card-amazon { border-top: 4px solid #FF6B5B; }
.binspired-card-salesforce { border-top: 4px solid #00C2B8; }
.binspired-card-amazon:hover,
.binspired-card-salesforce:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(15,27,61,0.12);
}

/* Section eyebrow tag */
.binspired-tag {
  color: #00C2B8;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-bottom: 12px;
  display: block;
}


/* === CTA STRIP — gradient top line === */
.binspired-cta-strip {
  position: relative;
  overflow: hidden;
}
.binspired-cta-strip::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: linear-gradient(90deg, #FF6B5B, #00C2B8);
}


/* === ELEMENTOR BUTTONS === */
.elementor-button.elementor-size-md,
.elementor-button {
  font-weight: 600 !important;
  border-radius: 6px !important;
  padding: 14px 32px !important;
  transition: all 0.2s ease !important;
}
.elementor-button:hover {
  transform: translateY(-2px);
}
.binspired-btn-primary:hover {
  background: #e85545 !important;
}
.binspired-btn-secondary {
  background: transparent !important;
  color: #ffffff !important;
  border: 2px solid rgba(255,255,255,0.3) !important;
}
.binspired-btn-secondary:hover {
  border-color: #00C2B8 !important;
  color: #00C2B8 !important;
}


/* === WHY US — big numbers === */
.binspired-stat-number {
  font-size: 42px !important;
  font-weight: 800 !important;
  color: #00C2B8 !important;
  line-height: 1 !important;
  margin-bottom: 8px !important;
}


/* === MAIN MENU CTA BUTTON ("Get Started") === */
.main-navigation li.nav-cta a,
#site-navigation li.nav-cta a {
  background: #FF6B5B !important;
  color: white !important;
  padding: 10px 22px !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  transition: background 0.2s ease;
}
.main-navigation li.nav-cta a:hover,
#site-navigation li.nav-cta a:hover {
  background: #e85545 !important;
  color: white !important;
}

/* Active page (current menu item) — teal not red */
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a {
  color: #00C2B8 !important;
}
.main-navigation li.nav-cta.current-menu-item a {
  color: white !important;
}


/* === ELEMENTOR HEADER — NAV MENU COLORS ===
   Forces the proper hierarchy: charcoal at rest, teal on hover/active.
   Targets BOTH the WordPress Menu and Nav Menu widgets in the
   Elementor Theme Builder header. Uses high specificity to override
   theme defaults that might bleed in. */

/* Normal state — charcoal (calm, doesn't compete with the CTA button) */
.elementor-widget-wp-menu .menu a,
.elementor-widget-nav-menu .elementor-nav-menu a,
.elementor-widget-wp-menu nav ul li a,
header .elementor-widget-wp-menu a,
header .elementor-widget-nav-menu a {
  color: #2A2D34 !important;
  font-weight: 500 !important;
  transition: color 0.2s ease !important;
}

/* Hover state — teal (signals interactivity) */
.elementor-widget-wp-menu .menu a:hover,
.elementor-widget-nav-menu .elementor-nav-menu a:hover,
.elementor-widget-wp-menu nav ul li a:hover,
header .elementor-widget-wp-menu a:hover,
header .elementor-widget-nav-menu a:hover,
.elementor-widget-wp-menu .menu a:focus,
.elementor-widget-nav-menu .elementor-nav-menu a:focus {
  color: #00C2B8 !important;
}

/* Active page (current_page_item / current-menu-item) — teal */
.elementor-widget-wp-menu .menu .current-menu-item > a,
.elementor-widget-wp-menu .menu .current_page_item > a,
.elementor-widget-nav-menu .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .current-menu-item > a,
.elementor-widget-nav-menu .current_page_item > a,
header .elementor-widget-wp-menu .current-menu-item > a,
header .elementor-widget-nav-menu .elementor-item-active {
  color: #00C2B8 !important;
}

/* Submenu (dropdown) styling — for Services > Amazon OA / Salesforce ISV */
.elementor-widget-wp-menu .sub-menu,
.elementor-widget-nav-menu .sub-menu,
.elementor-widget-wp-menu ul.children,
.elementor-widget-nav-menu ul.children {
  background: #ffffff !important;
  box-shadow: 0 8px 24px rgba(15,27,61,0.12) !important;
  border-radius: 8px !important;
  border-top: 3px solid #00C2B8 !important;
  padding: 8px 0 !important;
  min-width: 200px !important;
}

.elementor-widget-wp-menu .sub-menu a,
.elementor-widget-nav-menu .sub-menu a {
  color: #2A2D34 !important;
  padding: 10px 18px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.elementor-widget-wp-menu .sub-menu a:hover,
.elementor-widget-nav-menu .sub-menu a:hover {
  background: rgba(0,194,184,0.08) !important;
  color: #00C2B8 !important;
}


/* === FOOTER POLISH === */
.site-footer {
  background: #0a1230 !important;
  color: rgba(255,255,255,0.7);
}
.site-footer a {
  color: rgba(255,255,255,0.7);
  text-decoration: none;
}
.site-footer a:hover {
  color: #00C2B8;
}

/* Hide Minamaze Pro footer credit bar */
.copyright-bar,
.copyright-section,
.site-info,
.footer-credits,
.footer-bottom-bar,
#colophon .copyright {
  display: none !important;
}


/* === CONTACT FORM 7 — B-INSPIRED FORM === */
.binspired-form {
  font-family: 'Inter', sans-serif;
  max-width: 100%;
}

.binspired-form .bi-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

.binspired-form .bi-group {
  margin-bottom: 18px;
}

.binspired-form .bi-full {
  grid-column: 1 / -1;
}

.binspired-form label {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: #0F1B3D;
  margin-bottom: 6px;
}

.binspired-form .bi-section-label {
  display: block;
  margin-bottom: 4px;
}

.binspired-form .bi-req {
  color: #FF6B5B;
  margin-left: 2px;
}

/* Text inputs */
.binspired-form input[type="text"],
.binspired-form input[type="email"],
.binspired-form input[type="tel"],
.binspired-form textarea {
  width: 100%;
  padding: 12px 14px !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 6px !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  color: #2A2D34 !important;
  background: white !important;
  transition: border-color 0.2s, box-shadow 0.2s;
  margin-top: 4px;
  box-sizing: border-box;
}

.binspired-form input[type="text"]:focus,
.binspired-form input[type="email"]:focus,
.binspired-form input[type="tel"]:focus,
.binspired-form textarea:focus {
  outline: none !important;
  border-color: #00C2B8 !important;
  box-shadow: 0 0 0 3px rgba(0,194,184,0.15) !important;
}

.binspired-form textarea {
  resize: vertical;
  min-height: 120px;
}

/* Radio cards */
.binspired-form .bi-radio-section {
  margin-top: 8px;
  margin-bottom: 26px;
}

.binspired-form .bi-radio-section .wpcf7-form-control-wrap,
.binspired-form .bi-radio-section .wpcf7-radio {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 10px;
  width: 100%;
}

.binspired-form .bi-radio-section .wpcf7-list-item {
  margin: 0 !important;
  display: block;
  width: 100%;
}

.binspired-form .bi-radio-section .wpcf7-list-item label {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: all 0.2s;
  display: flex;
  align-items: center;
  gap: 12px;
  background: white;
  margin: 0 !important;
  font-weight: 600;
  color: #0F1B3D;
  width: 100%;
  box-sizing: border-box;
  min-height: 62px;
}

.binspired-form .bi-radio-section .wpcf7-list-item label:hover {
  border-color: #00C2B8;
  background: rgba(0,194,184,0.04);
}

.binspired-form .bi-radio-section .wpcf7-list-item input[type="radio"] {
  margin: 0 !important;
  accent-color: #00C2B8;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  align-self: center;
}

.binspired-form .bi-radio-section .wpcf7-list-item-label {
  font-size: 14px;
  font-weight: 600;
  color: #0F1B3D;
  display: block;
  line-height: 1.3;
}

/* Radio descriptions via pseudo-elements */
.binspired-form .bi-radio-section .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label::after {
  content: "Sourcing, listings, scaling";
}
.binspired-form .bi-radio-section .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label::after {
  content: "Apps, integrations, consulting";
}
.binspired-form .bi-radio-section .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label::after {
  content: "Help me figure it out";
}
.binspired-form .bi-radio-section .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label::after {
  content: "Partnerships, press, etc.";
}

.binspired-form .bi-radio-section .wpcf7-list-item-label::after {
  display: block;
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
  margin-top: 3px;
  line-height: 1.4;
}

/* Selected card highlight */
.binspired-form .bi-radio-section .wpcf7-list-item label:has(input[type="radio"]:checked) {
  border-color: #00C2B8;
  background: rgba(0,194,184,0.08);
}
.binspired-form .bi-radio-section .wpcf7-list-item label:has(input[type="radio"]:checked) .wpcf7-list-item-label {
  color: #00a39a;
}

/* Submit button */
.binspired-form .bi-submit-btn,
.binspired-form input[type="submit"] {
  background: #FF6B5B !important;
  color: white !important;
  border: none !important;
  padding: 14px 32px !important;
  border-radius: 6px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  cursor: pointer;
  transition: all 0.2s;
  width: 100%;
  margin-top: 18px;
  font-family: 'Inter', sans-serif !important;
}
.binspired-form .bi-submit-btn:hover,
.binspired-form input[type="submit"]:hover {
  background: #e85545 !important;
  transform: translateY(-2px);
}

/* Privacy note */
.binspired-form .bi-privacy-note {
  text-align: center;
  font-size: 12px;
  color: #6b7280;
  margin-top: 16px;
  margin-bottom: 0;
}
.binspired-form .bi-privacy-note a {
  color: #00a39a;
  text-decoration: none;
}
.binspired-form .bi-privacy-note a:hover {
  text-decoration: underline;
}

/* CF7 system messages */
.binspired-form .wpcf7-response-output {
  border-radius: 6px !important;
  padding: 12px 16px !important;
  font-size: 14px !important;
  margin-top: 16px !important;
  border: 1px solid !important;
}
.wpcf7 form.sent .binspired-form .wpcf7-response-output {
  border-color: #00C2B8 !important;
  background: rgba(0,194,184,0.08) !important;
  color: #00a39a !important;
}
.wpcf7 form.invalid .binspired-form .wpcf7-response-output,
.wpcf7 form.failed .binspired-form .wpcf7-response-output {
  border-color: #FF6B5B !important;
  background: rgba(255,107,91,0.08) !important;
  color: #e85545 !important;
}
.binspired-form .wpcf7-not-valid-tip {
  color: #FF6B5B !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin-top: 4px !important;
}
.binspired-form .wpcf7-spinner {
  display: none;
}


/* === RESPONSIVE === */
@media (max-width: 768px) {
  .binspired-hero h1 {
    font-size: 34px !important;
  }
  .binspired-card-amazon,
  .binspired-card-salesforce {
    padding: 28px !important;
  }
}

@media (max-width: 720px) {
  .binspired-form .bi-row,
  .binspired-form .bi-radio-section .wpcf7-form-control-wrap,
  .binspired-form .bi-radio-section .wpcf7-radio {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */