#okb-solutions-revamp{margin: 0px; background: rgb(255, 255, 255);}
#okb-solutions-revamp a{color: rgb(141, 16, 36);}
#okb-solutions-revamp a:hover{color: rgb(111, 11, 27);}
#okb-solutions-revamp .okb-hero{background: linear-gradient(rgba(17, 19, 22, 0.68), rgba(17, 19, 22, 0.68)), url("/wp-content/themes/okbuild-theme/assets/images/solutions-20261021/b00e8b7b596b91359746.webp") center center / cover no-repeat;}
#okb-solutions-revamp .okb-acc summary{list-style: none; cursor: pointer;}
#okb-solutions-revamp .okb-acc summary::-webkit-details-marker{display: none;}
#okb-solutions-revamp .okb-acc details[open] .okb-plus{display: none;}
#okb-solutions-revamp .okb-acc details:not([open]) .okb-minus{display: none;}
#okb-solutions-revamp .okb-acc details + details{border-top: 0px;}
#okb-solutions-revamp .okb-dark-btn:hover{background: rgb(141, 16, 36) !important;}
html:has(#okb-solutions-revamp){scroll-behavior: smooth;}
#okb-solutions-revamp .okb-toc,#okb-solutions-revamp .okb-toc-m{transition: opacity 0.2s;}
#okb-solutions-revamp .okb-toc.is-hidden,#okb-solutions-revamp .okb-toc-m.is-hidden{opacity: 0; pointer-events: none;}
#okb-solutions-revamp .okb-toc{position: fixed; left: 12px; top: 50%; transform: translateY(-50%); z-index: 40; display: none; flex-direction: column; padding: 10px 6px; background: rgb(255, 255, 255); border: 1px solid rgb(225, 227, 230); border-radius: 18px; box-shadow: rgba(17, 19, 22, 0.1) 0px 10px 30px;}
#okb-solutions-revamp .okb-toc-title{display: none; margin: 0px 0px 6px; padding: 0px 6px; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; color: rgb(141, 16, 36);}
#okb-solutions-revamp .okb-toc-link{display: flex; align-items: center; gap: 10px; padding: 6px; color: rgb(86, 90, 96); text-decoration: none; font-size: 13px; line-height: 1.3; border-radius: 4px;}
#okb-solutions-revamp .okb-toc-link:hover{color: rgb(26, 27, 30); background: rgb(246, 244, 241);}
#okb-solutions-revamp .okb-toc-dot{flex: 0 0 auto; width: 8px; height: 8px; margin: 0px 2px; border-radius: 50%; background: rgb(201, 201, 201); transition: transform 0.2s, background 0.2s;}
#okb-solutions-revamp .okb-toc .okb-toc-label,#okb-solutions-revamp .okb-toc .okb-toc-cta{display: none;}
#okb-solutions-revamp .okb-toc-link.is-active{color: rgb(26, 27, 30); font-weight: 700;}
#okb-solutions-revamp .okb-toc-link.is-active .okb-toc-dot{background: rgb(141, 16, 36); transform: scale(1.4);}
#okb-solutions-revamp .okb-toc-cta{margin-top: 8px; padding: 10px 12px; background: rgb(141, 16, 36); font-size: 12px; font-weight: 700; line-height: 1.3; text-align: center; text-decoration: none; color: rgb(255, 255, 255) !important;}
#okb-solutions-revamp .okb-toc:hover,#okb-solutions-revamp .okb-toc:focus-within{border-radius: 8px; padding: 12px 10px;}
#okb-solutions-revamp .okb-toc:hover .okb-toc-title,#okb-solutions-revamp .okb-toc:focus-within .okb-toc-title,#okb-solutions-revamp .okb-toc:hover .okb-toc-cta,#okb-solutions-revamp .okb-toc:focus-within .okb-toc-cta{display: block;}
#okb-solutions-revamp .okb-toc:hover .okb-toc-label,#okb-solutions-revamp .okb-toc:focus-within .okb-toc-label{display: inline;}
@media (min-width: 1280px) {#okb-solutions-revamp .okb-toc{display: flex;}}
@media (min-width: 1536px) {#okb-solutions-revamp .okb-toc{width: 140px; border-radius: 8px; padding: 12px 8px;}
#okb-solutions-revamp .okb-toc .okb-toc-title,#okb-solutions-revamp .okb-toc .okb-toc-cta{display: block;}
#okb-solutions-revamp .okb-toc .okb-toc-label{display: inline;}}
#okb-solutions-revamp .okb-toc-m{position: fixed; left: 16px; bottom: 16px; z-index: 40; display: none;}
#okb-solutions-revamp .okb-toc-m summary{list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0px 18px; box-sizing: border-box; background: rgb(255, 255, 255); color: rgb(26, 27, 30); border: 1px solid rgb(225, 227, 230); border-radius: 999px; box-shadow: rgba(17, 19, 22, 0.18) 0px 8px 24px; font-size: 14px; font-weight: 700;}
#okb-solutions-revamp .okb-toc-m summary::-webkit-details-marker{display: none;}
#okb-solutions-revamp .okb-toc-m-panel{position: absolute; left: 0px; bottom: calc(100% + 8px); width: 250px; padding: 8px; background: rgb(255, 255, 255); border: 1px solid rgb(225, 227, 230); border-radius: 8px; box-shadow: rgba(17, 19, 22, 0.18) 0px 12px 32px; display: flex; flex-direction: column;}
#okb-solutions-revamp .okb-toc-m .okb-toc-link{min-height: 40px; font-size: 15px;}
#okb-solutions-revamp .okb-toc-m .okb-toc-cta{display: block;}
@media (max-width: 1279px) {#okb-solutions-revamp .okb-toc-m{display: block;}}
@media (max-width: 767px) {#okb-solutions-revamp .okb-type{grid-template-columns: 116px 1fr; align-items: start; display: grid !important; gap: 6px 14px !important;}
#okb-solutions-revamp .okb-type > img{grid-row: 1 / span 3; height: 116px !important;}
#okb-solutions-revamp .okb-type > :not(img){grid-column: 2;}
#okb-solutions-revamp .okb-type h3{font-size: 19px !important;}
#okb-solutions-revamp .okb-type .okb-dark-btn{padding: 10px 14px !important; font-size: 13px !important;}}
#okb-solutions-revamp{--okb-content: 1400px; --okb-gutter: 64px; --okb-gap: 32px;}
#okb-solutions-revamp *{box-sizing: border-box;}
#okb-solutions-revamp .okb-wrap{margin-inline: auto; width: min(var(--okb-content),calc(100% - var(--okb-gutter))) !important;}
#okb-solutions-revamp section[id]{scroll-margin-top: 24px; padding-block: clamp(64px, 6vw, 104px) !important;}
#okb-solutions-revamp h1,#okb-solutions-revamp h2{text-wrap: balance;}
#okb-solutions-revamp h2{max-width: 1040px !important; font-size: clamp(30px, 3.2vw, 46px) !important; line-height: 1.16 !important;}
#okb-solutions-revamp h3{line-height: 1.25 !important;}
#okb-solutions-revamp .okb-header-inner{gap: 24px !important; min-height: 80px !important;}
#okb-solutions-revamp .okb-hero-inner{min-height: 620px !important; padding-block: 88px !important;}
#okb-solutions-revamp h1{max-width: 1000px !important; font-size: clamp(38px, 4vw, 64px) !important; line-height: 1.08 !important;}
#okb-solutions-revamp .okb-hero-inner > p:last-of-type{max-width: 720px !important; font-size: 20px !important;}
#okb-solutions-revamp .okb-stats{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 32px !important;}
#okb-solutions-revamp .okb-stats > div + div{border-left: 1px solid rgb(225, 227, 230); padding-left: 32px;}
#okb-solutions-revamp .okb-types-grid{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 48px 32px !important;}
#okb-solutions-revamp .okb-type{min-width: 0px; gap: 16px !important;}
#okb-solutions-revamp .okb-type > img{aspect-ratio: 16 / 10; height: auto !important;}
#okb-solutions-revamp .okb-type > p{max-width: 46ch;}
#okb-solutions-revamp .okb-challenges-grid{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 32px !important;}
#okb-solutions-revamp .okb-challenges-grid h3{font-size: 19px !important; letter-spacing: -0.2px !important;}
#okb-solutions-revamp .okb-paths-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 32px !important;}
#okb-solutions-revamp .okb-paths-grid > div{padding: 40px !important; gap: 20px !important;}
#okb-solutions-revamp .okb-services-grid{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 48px !important;}
#okb-solutions-revamp .okb-services-grid p{max-width: 44ch; color: rgb(98, 98, 98) !important;}
#okb-solutions-revamp .okb-products-grid{grid-template-columns: repeat(5, minmax(0px, 1fr)) !important; gap: 24px !important;}
#okb-solutions-revamp .okb-products-grid > a{min-width: 0px; border: 1px solid rgb(224, 223, 220); gap: 16px !important; padding-bottom: 20px !important; border-radius: 8px !important; box-shadow: rgba(17, 19, 22, 0.07) 0px 4px 16px !important;}
#okb-solutions-revamp .okb-products-grid img{aspect-ratio: 5 / 4 !important;}
#okb-solutions-revamp .okb-products-grid > a > span{padding-inline: 18px !important;}
#okb-solutions-revamp .okb-products-grid > a > span > span:first-child{font-size: 18px !important; line-height: 1.3 !important;}
#okb-solutions-revamp .okb-product-cta{padding: 32px !important; gap: 24px 40px !important;}
#okb-solutions-revamp .okb-process-grid{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 48px 32px !important;}
#okb-solutions-revamp .okb-process-grid > div{min-width: 0px;}
#okb-solutions-revamp .okb-mock-layout{grid-template-columns: minmax(0px, 1.15fr) minmax(0px, 1fr); display: grid !important; gap: 64px !important; align-items: stretch !important;}
#okb-solutions-revamp .okb-mock-copy > p{max-width: 72ch;}
#okb-solutions-revamp .okb-mock-steps{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 0px 32px !important;}
#okb-solutions-revamp .okb-mock-image{position: relative; min-height: 480px !important;}
#okb-solutions-revamp .okb-mock-image img{position: absolute; inset: 0px; width: 100%; height: 100%; object-position: center center; min-height: 0px !important;}
#okb-solutions-revamp .okb-qc-layout{grid-template-columns: minmax(0px, 1.35fr) minmax(0px, 1fr); display: grid !important; gap: 64px !important; align-items: start !important;}
#okb-solutions-revamp .okb-qc-gates{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 32px !important;}
#okb-solutions-revamp .okb-qc-aside{gap: 28px !important;}
#okb-solutions-revamp .okb-qc-aside > img{aspect-ratio: 3 / 2; height: auto !important;}
#okb-solutions-revamp .okb-base-layout{grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid !important; gap: 64px !important; align-items: center !important;}
#okb-solutions-revamp .okb-base-image img{aspect-ratio: 3 / 2; height: auto !important;}
#okb-solutions-revamp .okb-base-copy > p{max-width: 65ch;}
#okb-solutions-revamp .okb-base-stats{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 24px !important;}
#okb-solutions-revamp #faq > .okb-wrap{display: grid; grid-template-columns: minmax(0px, 0.85fr) minmax(0px, 1.3fr); column-gap: 80px; align-items: start; grid-template-rows: auto 1fr;}
#okb-solutions-revamp #faq > .okb-wrap > p{grid-area: 1 / 1;}
#okb-solutions-revamp #faq h2{grid-area: 2 / 1; font-size: clamp(30px, 2.8vw, 40px) !important;}
#okb-solutions-revamp #faq .okb-acc{grid-area: 1 / 2 / span 2; min-width: 0px; margin-top: 0px !important;}
#okb-solutions-revamp .okb-acc summary{line-height: 1.5; padding: 22px 24px !important; align-items: flex-start !important; font-size: 16px !important;}
#okb-solutions-revamp .okb-acc summary > span{margin-top: 6px;}
#okb-solutions-revamp .okb-acc details > div{padding: 20px 24px !important; font-size: 15px !important;}
#okb-solutions-revamp .okb-contact-layout{grid-template-columns: minmax(0px, 0.8fr) minmax(0px, 1.2fr); align-items: start; display: grid !important; gap: 64px !important;}
#okb-solutions-revamp .okb-contact-info{padding-top: 12px;}
#okb-solutions-revamp .okb-contact-info > ul,#okb-solutions-revamp .okb-contact-info > div{max-width: 55ch;}
#okb-solutions-revamp .okb-project-form{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 24px !important; padding: 40px !important;}
#okb-solutions-revamp .okb-project-form > div:first-child{margin-bottom: 8px; font-size: 28px !important;}
#okb-solutions-revamp .okb-project-form label{min-width: 0px; gap: 8px !important; font-size: 14px !important;}
#okb-solutions-revamp .okb-project-form input,#okb-solutions-revamp .okb-project-form select,#okb-solutions-revamp .okb-project-form textarea{width: 100%; min-width: 0px; max-width: 100%; font-size: 16px !important;}
#okb-solutions-revamp .okb-project-form input:not([type="file"]),#okb-solutions-revamp .okb-project-form select{min-height: 48px !important;}
#okb-solutions-revamp a,#okb-solutions-revamp button{max-width: 100%;}
#okb-solutions-revamp :is(a, button, input, select, textarea, summary):focus-visible{outline: rgb(141, 16, 36) solid 2px; outline-offset: 4px;}
#okb-solutions-revamp .okb-toc{display: none;}
#okb-solutions-revamp .okb-toc-m{display: block;}
@media (min-width: 1840px) {#okb-solutions-revamp .okb-toc{display: flex; width: 156px; left: max(12px, -896px + 50vw); padding: 12px 8px;}
#okb-solutions-revamp .okb-toc-m{display: none;}}
@media (max-width: 1199px) {#okb-solutions-revamp .okb-types-grid,#okb-solutions-revamp .okb-services-grid,#okb-solutions-revamp .okb-challenges-grid,#okb-solutions-revamp .okb-process-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;}
#okb-solutions-revamp .okb-paths-grid > div{padding: 32px !important;}
#okb-solutions-revamp .okb-mock-layout,#okb-solutions-revamp .okb-qc-layout,#okb-solutions-revamp .okb-base-layout,#okb-solutions-revamp .okb-contact-layout{gap: 40px !important;}
#okb-solutions-revamp .okb-project-form{padding: 32px !important;}
#okb-solutions-revamp .okb-header-inner nav{gap: 16px !important; font-size: 14px !important;}
#okb-solutions-revamp .okb-header-inner{gap: 16px !important;}
#okb-solutions-revamp .okb-products-grid{gap: 16px !important;}
#okb-solutions-revamp .okb-products-grid > a > span{padding-inline: 12px !important;}
#okb-solutions-revamp .okb-products-grid > a > span > span:first-child{font-size: 16px !important;}}
@media (max-width: 999px) {#okb-solutions-revamp .okb-hero-inner{min-height: 560px !important; padding-block: 72px !important;}
#okb-solutions-revamp .okb-products-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 24px !important;}
#okb-solutions-revamp .okb-products-grid img{aspect-ratio: 16 / 10 !important;}
#okb-solutions-revamp .okb-products-grid > a > span{padding-inline: 20px !important;}
#okb-solutions-revamp .okb-products-grid > a > span > span:first-child{font-size: 19px !important;}
#okb-solutions-revamp .okb-mock-layout,#okb-solutions-revamp .okb-qc-layout,#okb-solutions-revamp .okb-base-layout,#okb-solutions-revamp .okb-contact-layout{grid-template-columns: minmax(0px, 1fr) !important;}
#okb-solutions-revamp .okb-mock-image{aspect-ratio: 16 / 10; min-height: 0px !important;}
#okb-solutions-revamp .okb-qc-aside{grid-template-columns: repeat(2, minmax(0px, 1fr)); align-items: start; display: grid !important; gap: 24px !important;}
#okb-solutions-revamp .okb-qc-aside > img{grid-row: 1 / span 2;}
#okb-solutions-revamp .okb-base-image img{aspect-ratio: 16 / 9;}
#okb-solutions-revamp .okb-base-copy > p{max-width: 72ch;}
#okb-solutions-revamp #faq > .okb-wrap{display: block;}
#okb-solutions-revamp #faq h2{max-width: 800px !important;}
#okb-solutions-revamp #faq .okb-acc{margin-top: 40px !important;}
#okb-solutions-revamp .okb-contact-info{padding: 0px;}
#okb-solutions-revamp .okb-contact-info > ul,#okb-solutions-revamp .okb-contact-info > div{max-width: none;}}
@media (max-width: 767px) {#okb-solutions-revamp{--okb-gutter: 40px;}
#okb-solutions-revamp section[id]{padding-block: 64px !important;}
#okb-solutions-revamp .okb-header-inner{padding-block: 16px !important; gap: 16px !important;}
#okb-solutions-revamp .okb-header-inner > a:first-child img{height: 40px !important;}
#okb-solutions-revamp .okb-header-inner > a:last-child{font-size: 13px !important; padding-inline: 14px !important;}
#okb-solutions-revamp .okb-header-inner nav{order: 3; width: 100%; gap: 12px 20px !important; font-size: 13px !important;}
#okb-solutions-revamp .okb-hero-inner{min-height: 520px !important; padding-block: 64px !important;}
#okb-solutions-revamp .okb-hero-inner > p:last-of-type{font-size: 18px !important;}
#okb-solutions-revamp .okb-stats{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 28px 24px !important;}
#okb-solutions-revamp .okb-stats > div + div{border: 0px; padding: 0px;}
#okb-solutions-revamp .okb-stats > div > div:first-child{font-size: 28px !important;}
#okb-solutions-revamp .okb-types-grid{grid-template-columns: minmax(0px, 1fr) !important; gap: 32px !important; margin-top: 32px !important;}
#okb-solutions-revamp .okb-type{grid-template-columns: 132px minmax(0px, 1fr) !important; gap: 8px 20px !important;}
#okb-solutions-revamp .okb-type > img{aspect-ratio: 1 / 1; height: 132px !important;}
#okb-solutions-revamp .okb-type h3{font-size: 21px !important;}
#okb-solutions-revamp .okb-type > p{font-size: 14px !important;}
#okb-solutions-revamp .okb-paths-grid{grid-template-columns: minmax(0px, 1fr) !important; gap: 24px !important;}
#okb-solutions-revamp .okb-paths-grid > div{padding: 28px !important;}
#okb-solutions-revamp .okb-services-grid{gap: 36px 28px !important;}
#okb-solutions-revamp .okb-challenges-grid{gap: 32px 24px !important;}
#okb-solutions-revamp .okb-project-form{padding: 28px !important;}
#okb-solutions-revamp .okb-qc-aside{display: flex !important;}
#okb-solutions-revamp .okb-product-cta{padding: 28px !important;}}
@media (max-width: 539px) {#okb-solutions-revamp{--okb-gutter: 32px;}
#okb-solutions-revamp section[id]{padding-block: 56px !important;}
#okb-solutions-revamp h1{font-size: 38px !important;}
#okb-solutions-revamp .okb-hero-inner{min-height: 0px !important; padding-block: 56px !important;}
#okb-solutions-revamp .okb-hero-inner > div{gap: 12px !important;}
#okb-solutions-revamp .okb-hero-inner > div > a{padding: 15px 20px !important; font-size: 15px !important;}
#okb-solutions-revamp .okb-type{grid-template-columns: 100px minmax(0px, 1fr) !important; gap: 8px 14px !important;}
#okb-solutions-revamp .okb-type > img{height: 100px !important;}
#okb-solutions-revamp .okb-type h3{font-size: 19px !important;}
#okb-solutions-revamp .okb-type .okb-dark-btn{padding: 10px 12px !important; font-size: 12px !important;}
#okb-solutions-revamp .okb-challenges-grid,#okb-solutions-revamp .okb-services-grid,#okb-solutions-revamp .okb-process-grid{grid-template-columns: minmax(0px, 1fr) !important; gap: 32px !important;}
#okb-solutions-revamp .okb-products-grid{gap: 16px !important;}
#okb-solutions-revamp .okb-products-grid img{aspect-ratio: 5 / 4 !important;}
#okb-solutions-revamp .okb-products-grid > a{padding-bottom: 16px !important; gap: 12px !important;}
#okb-solutions-revamp .okb-products-grid > a > span{padding-inline: 12px !important;}
#okb-solutions-revamp .okb-products-grid > a > span > span:first-child{font-size: 16px !important;}
#okb-solutions-revamp .okb-products-grid > a > span > span + span{font-size: 10px !important; letter-spacing: 0.4px !important;}
#okb-solutions-revamp .okb-qc-gates{grid-template-columns: minmax(0px, 1fr) !important; gap: 24px !important;}
#okb-solutions-revamp .okb-mock-steps{gap: 0px 20px !important;}
#okb-solutions-revamp .okb-mock-steps h3{font-size: 17px !important; letter-spacing: 0px !important;}
#okb-solutions-revamp .okb-mock-steps p{font-size: 14px !important;}
#okb-solutions-revamp .okb-project-form{grid-template-columns: minmax(0px, 1fr) !important; padding: 24px !important; gap: 20px !important;}
#okb-solutions-revamp .okb-project-form > div:first-child{font-size: 25px !important;}
#okb-solutions-revamp .okb-acc summary{padding: 18px !important; font-size: 15px !important;}
#okb-solutions-revamp .okb-acc details > div{padding: 18px !important;}
#okb-solutions-revamp .okb-base-stats > div > div:first-child{font-size: 27px !important;}
#okb-solutions-revamp .okb-product-cta{padding: 24px !important;}}
@media (prefers-reduced-motion: reduce) {html:has(#okb-solutions-revamp){scroll-behavior: auto;}
#okb-solutions-revamp .okb-toc,#okb-solutions-revamp .okb-toc-m,#okb-solutions-revamp .okb-toc-dot{transition: none;}}
/* Page-only integration with the site's header and inquiry form. */
#okb-solutions-revamp{overflow-wrap:break-word}
#okb-solutions-revamp .okb-hero{padding-top:72px!important}
#okb-solutions-revamp .okb-wrap{max-width:none;padding-inline:0}
#okb-solutions-revamp section[id]{scroll-margin-top:104px}
#okb-solutions-revamp .okb-form-slot{min-width:0}
#okb-solutions-revamp .okb-project-form{display:grid;background:#fff;border:1px solid #d8d6d1;margin:0;box-shadow:none;border-radius:0}
#okb-solutions-revamp .okb-project-form .field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}
#okb-solutions-revamp .okb-project-form .full,#okb-solutions-revamp .okb-form-title{grid-column:1/-1}
#okb-solutions-revamp .okb-form-title{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.7px}
#okb-solutions-revamp .okb-project-form label{display:block;margin:0;font-weight:700;color:#1a1b1e}
#okb-solutions-revamp .okb-project-form input:not([type=hidden]),#okb-solutions-revamp .okb-project-form select,#okb-solutions-revamp .okb-project-form textarea{font-family:inherit;font-weight:400;padding:11px 12px;border:1px solid #d8d6d1;border-radius:0;background:#fff;color:#1a1b1e;box-sizing:border-box}
#okb-solutions-revamp .okb-project-form textarea{min-height:130px;resize:vertical}
#okb-solutions-revamp .okb-project-form input[type=file]{border-style:dashed;font-size:14px!important}
#okb-solutions-revamp .okb-project-form .submit-row{align-items:flex-start}
#okb-solutions-revamp .okb-project-form .submit-button{padding:15px 21px;min-height:48px;border:1px solid #8d1024;border-radius:0;background:#8d1024;color:#fff;font-family:inherit;font-weight:700;font-size:13px;line-height:1.2;white-space:normal}
#okb-solutions-revamp .okb-project-form .help-text{font-size:12px;color:#646970}
#okb-solutions-revamp .okb-project-form .okb-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#okb-solutions-revamp .okb-project-form .quote-form-error{color:#b32d2e}
#okb-solutions-revamp .okb-project-form .privacy-link{font-size:13px;color:#565a60}
@media(max-width:767px){#okb-solutions-revamp .okb-hero{padding-top:64px!important}}
@media(max-width:539px){#okb-solutions-revamp .okb-form-title{font-size:25px}}
