.rb-document .rb-section.rb-id-ritbiodavherosec{background-image:linear-gradient(180deg, rgba(5,8,12,0.32) 0%, rgba(5,8,12,0.68) 45%, rgba(5,8,12,0.68) 65%, rgba(10,10,10,0.48) 100%),url('https://revolutionaryit.com/wp-content/uploads/media/backgrounds/bio-david-pitts-1.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}.rb-id-ritbiodavherosec{padding:157px 28px 76px 28px;background-image:url('https://revolutionaryit.com/wp-content/uploads/media/backgrounds/bio-david-pitts-1.jpg');background-position:center center;background-size:cover;min-height:980px;}.rb-id-ritbiodavherosec > .rb-section__inner{max-width:1200px;}@media(max-width:767px){.rb-id-ritbiodavherosec{padding:117px 22px 40px 22px;background-image:url('https://revolutionaryit.com/wp-content/uploads/2026/10/bio-david-pitts-1-780x480.jpg');background-position:center center;background-size:cover;min-height:980px;}.rb-document .rb-section.rb-id-ritbiodavherosec{background-image:linear-gradient(180deg, rgba(5,8,12,0.32) 0%, rgba(5,8,12,0.68) 45%, rgba(5,8,12,0.68) 65%, rgba(10,10,10,0.48) 100%),url('https://revolutionaryit.com/wp-content/uploads/2026/10/bio-david-pitts-1-780x480.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}}.rb-id-ritbiodavherocol{flex:0 0 100%;max-width:100%;}.rb-id-ritbiodavherocol{flex:0 0 100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;}.rb-id-ritbiodaveyebrow .rb-text{color:var(--rit-hero-gold,#fdfefe);text-align:left;font-size:14px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:3px !important;text-transform:uppercase !important;}.rb-id-ritbiodaveyebrow{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}.rb-id-ritbiodavname .rb-heading{color:var(--rit-hero-ink,#ffffff);text-align:left;font-size:56px !important;font-weight:700 !important;line-height:1.08 !important;letter-spacing:-1.6px !important;}.rb-id-ritbiodavname{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}@media(max-width:767px){.rb-id-ritbiodavname .rb-heading{color:var(--rit-hero-ink,#ffffff);text-align:left;font-size:38px !important;font-weight:700 !important;line-height:1.1 !important;letter-spacing:-1px !important;}}.rb-id-ritbiodavherorole .rb-text{color:var(--rit-hero-body,#d6d9dd);text-align:left;font-size:18px !important;line-height:1.5 !important;}.rb-id-ritbiodavherorole{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}@media(max-width:767px){.rb-id-ritbiodavherorole .rb-text{color:var(--rit-hero-body,#d6d9dd);text-align:left;font-size:17px !important;line-height:1.65 !important;}}.rb-document .rb-section.rb-id-ritbiodavsec{background-color:var(--dash-mode-bg) !important;}.rb-id-ritbiodavsec{padding:72px 28px 72px 28px;background-color:var(--dash-mode-bg);}.rb-id-ritbiodavsec > .rb-section__inner{max-width:1200px;}@media(max-width:767px){.rb-id-ritbiodavsec{padding:44px 22px 44px 22px;background-color:var(--dash-mode-bg);}}.rb-id-ritbiodavcol{padding:24px 24px 24px 24px;background-color:var(--dash-mode-surface-alt);border-style:solid;border-width:3px 3px 3px 3px;border-color:var(--dash-mode-accent, var(--dash-primary, currentColor));border-radius:10px 10px 10px 10px;flex:0 0 100%;max-width:100%;}.rb-id-ritbiodavcol{flex:0 0 100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:center;width:100%;max-width:360px;margin-left:auto;margin-right:auto;}.rb-id-ritbiodavcol{text-align:center;}.rb-id-ritbiodavimg .rb-image{margin:0 auto;text-align:center;}.rb-id-ritbiodavimg .rb-image img{max-width:min(160px, 100%);border-radius:15px;}.rb-id-ritbiodavimg{width:160px;max-width:100%;align-self:center;}.rb-id-ritbiodavimg .rb-image{position:relative;width:100%;height:190px;overflow:hidden;border-radius:15px;}.rb-id-ritbiodavimg .rb-image > a{display:block;width:100%;height:100%;}.rb-id-ritbiodavimg .rb-image:focus-within{outline:3px solid var(--dash-mode-accent,currentColor);outline-offset:3px;}.rb-id-ritbiodavimg .rb-image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;border-radius:0;}.rb-id-ritbiodavrole .rb-text{color:var(--dash-mode-text);text-align:left;font-size:16px !important;line-height:1.5 !important;}.rb-id-ritbiodavrole{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}.rb-id-ritbiodavbio .rb-text{color:var(--dash-mode-muted);text-align:left;font-size:16px !important;line-height:1.6 !important;}.rb-id-ritbiodavbio{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}.rb-document .rb-section.rb-id-ritbiodavfullsec{background-color:var(--dash-mode-surface) !important;}.rb-id-ritbiodavfullsec{padding:72px 28px 72px 28px;background-color:var(--dash-mode-surface);}.rb-id-ritbiodavfullsec > .rb-section__inner{max-width:1200px;}@media(max-width:767px){.rb-id-ritbiodavfullsec{padding:44px 22px 44px 22px;background-color:var(--dash-mode-surface);}}.rb-id-ritbiodavfullcol{flex:0 0 100%;max-width:100%;}.rb-id-ritbiodavfullcol{flex:0 0 100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:20px;width:100%;max-width:760px;margin-left:auto;margin-right:auto;}.rb-id-ritbiodavfullh2 .rb-heading{color:var(--dash-mode-text);text-align:left;font-size:41px !important;font-weight:650 !important;line-height:1.15 !important;letter-spacing:-1.2px !important;}.rb-id-ritbiodavfullh2{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}@media(max-width:767px){.rb-id-ritbiodavfullh2 .rb-heading{color:var(--dash-mode-text);text-align:left;font-size:29px !important;font-weight:650 !important;line-height:1.15 !important;letter-spacing:-0.9px !important;}}.rb-id-ritbiodavfulltext .rb-text{color:var(--dash-mode-muted);text-align:left;font-size:18px !important;line-height:1.65 !important;letter-spacing:0px !important;}.rb-id-ritbiodavfulltext{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease,background-color 250ms ease;}@media(max-width:767px){.rb-id-ritbiodavfulltext .rb-text{color:var(--dash-mode-muted);text-align:left;font-size:17px !important;line-height:1.6 !important;letter-spacing:0px !important;}}