@font-face{font-family:"Poppins";src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-light-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-light-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-light-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-light-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-light-webfont.ttf) format("truetype");font-weight:300}@font-face{font-family:"Poppins";src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-regular-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-regular-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-regular-webfont.ttf) format("truetype");font-weight:400}@font-face{font-family:"Poppins";src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-semibold-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-semibold-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-semibold-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-semibold-webfont.ttf) format("truetype");font-weight:600}@font-face{font-family:"Poppins";src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-bold-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-bold-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/poppins/poppins-bold-webfont.ttf) format("truetype");font-weight:700}@font-face{font-family:"Roboto";src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-regular-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-regular-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-regular-webfont.ttf) format("truetype");font-weight:400}@font-face{font-family:"Roboto";src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-bold-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-bold-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-bold-webfont.ttf) format("truetype");font-weight:700}@font-face{font-family:"Roboto";src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-light-webfont.eot);src:url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-light-webfont.woff2) format("woff2"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-light-webfont.woff) format("woff"),url(/wp-content/themes/adepttechwp/assets/fonts/roboto/roboto-light-webfont.ttf) format("truetype");font-weight:300}.solution{line-height:1.65}.solution h2,.solution h3{color:#0d2a4a;font-family:"Poppins",sans-serif;line-height:1.25;margin:0}.solution h2 strong,.solution h3 strong{color:#14477c;font-weight:700}.solution p{margin:0}.solution figure{margin:0}.solution .screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.solution-title{background-color:#1863ab;padding:56px 0}.solution-title-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.solution-title-icon{display:block;height:64px;width:64px}.solution-title-heading{color:#fff;font-family:"Poppins",sans-serif;font-size:44px;font-weight:700;letter-spacing:1px;line-height:1.1;margin:0;text-align:center;text-transform:uppercase}@media (max-width:640px){.solution-title-heading{font-size:32px}}.solution-intro{padding:5em 0}.solution-intro-container{display:grid;gap:3em;grid-template-columns:repeat(2,1fr)}@media (max-width:990px){.solution-intro-container{grid-template-columns:1fr}}.solution-intro-main{display:flex;flex-direction:column;gap:1.25em}.solution-intro-heading{font-size:2em;font-weight:400}@media (max-width:640px){.solution-intro-heading{font-size:1.5em}}.solution-intro-figure{background-color:#dfe7f1;border-radius:6px;overflow:hidden}.solution-intro-figure-img{display:block;height:340px;object-fit:cover;object-position:50%;width:100%}.solution-intro-content h3{font-size:26px;font-weight:400;margin:12px 0 22px}.solution-intro-content p+p{margin-top:22px}.solution-intro-content p+h3{margin-top:34px}.solution-process{background-color:#f2f5f9;border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:40px}@media (max-width:640px){.solution-process{padding:28px}}.solution-process-heading{font-size:28px;font-weight:400}.solution-process-divider{border:0;border-top:1px solid #d3dbe6;margin:8px 0}.solution-steps{counter-reset:step;display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.solution-step{counter-increment:step;display:flex;gap:16px}.solution-step:before{align-items:center;background-color:#1863ab;border-radius:50%;color:#fff;content:counter(step);display:flex;flex:0 0 2em;font-family:"Poppins",sans-serif;font-weight:700;height:2em;justify-content:center}.solution-step strong{color:#0d2a4a}.solution-features{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.solution-features-heading{font-size:22px;font-weight:400;line-height:1.3}.solution-feature{padding-left:30px;position:relative}.solution-feature:before{border-bottom:2.2px solid #1863ab;border-left:2.2px solid #1863ab;content:"";height:7px;left:2px;position:absolute;rotate:-45deg;top:7px;width:12px}.solution-cards{background-color:#f2f5f9;padding-bottom:88px}.solution-cards-band{background-color:#14477c;padding:64px 24px 150px;text-align:center}.solution-cards .solution-cards-heading{color:#fff;font-size:42px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (max-width:640px){.solution-cards .solution-cards-heading{font-size:32px}}.solution-cards-container{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:-100px}.solution-card{background-color:#fff;border-bottom:4px solid #1863ab;box-shadow:0 6px 20px rgba(13,42,74,0.1);display:flex;flex-direction:column;position:relative}.solution-card-figure{background-color:#dfe7f1;display:block}.solution-card-figure-img{display:block;height:180px;object-fit:cover;object-position:50%;width:100%}.solution-card-badge{align-items:center;background-color:#1863ab;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);display:flex;height:72px;justify-content:center;left:50%;padding-bottom:10px;position:absolute;top:0;translate:-50% 0;width:64px}.solution-card-badge-img{display:block;height:30px;width:30px}.solution-card-body{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:26px}.solution-card-no-image .solution-card-badge+.solution-card-body{padding-top:96px}.solution-card .solution-card-title{font-size:19px;font-weight:700;line-height:1.3;text-transform:uppercase}.solution-card-link{color:inherit;text-decoration:none}.solution-card-link:focus,.solution-card-link:hover{color:#1863ab}.solution-card-text{color:#4a5566;font-size:15px}.solution-brands{padding:5em 0}.solution-brands-head{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:40px;text-align:center}.solution-brands .solution-brands-heading{font-size:34px;font-weight:400;text-transform:uppercase}@media (max-width:640px){.solution-brands .solution-brands-heading{font-size:28px}}.solution-brands-intro{max-width:820px}.solution-brands-list{align-items:center;display:flex;flex-wrap:wrap;gap:40px 56px;justify-content:center;list-style:none;margin:0;padding:0}.solution-brand-img{display:block;height:auto;max-height:70px;max-width:180px;object-fit:contain;width:auto}.solution-industries{background-color:#0d2a4a;color:#dce6f2;padding:5em 0}.solution-industries h2,.solution-industries h3{color:#fff}.solution-industries-container{display:flex;flex-direction:column;gap:40px}.solution-industries-head{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.solution-industries .solution-industries-heading{font-size:42px;font-weight:300;letter-spacing:1px;text-transform:uppercase}@media (max-width:640px){.solution-industries .solution-industries-heading{font-size:32px}}.solution-industries .solution-industries-heading strong{color:#fff}.solution-industries-intro{max-width:820px}.solution-tiles{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.solution-tile{background-color:#14477c;display:flex;flex-direction:column}.solution-tile-figure{background-color:rgb(27.0833333333,96.1458333333,167.9166666667)}.solution-tile-figure-img{display:block;height:170px;object-fit:cover;object-position:50%;width:100%}.solution-tile-body{display:flex;flex-direction:column;font-size:15px;gap:10px;padding:26px}.solution-tile .solution-tile-title{font-size:17px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase}.solution-tile-link{color:#fff;text-decoration:none}.solution-tile-link:focus,.solution-tile-link:hover{color:#5db5ea}.solution-callout{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1000px;text-align:center}.solution-callout .solution-callout-heading{font-size:30px;font-weight:600}.solution-callout-content{color:#dce6f2}.solution-callout-content p+p{margin-top:16px}.solution-callout-content a{color:#5db5ea}.solution-counties{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));text-align:left}.solution-county{border:1px solid #2f5a88;padding:22px 24px}.solution-county-title{color:#5db5ea;display:block;font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.solution-cta{background-color:#e9eff6;padding:96px 0}.solution-cta-container{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:900px;text-align:center}.solution-cta .solution-cta-heading{font-size:34px;font-weight:400;text-transform:uppercase}@media (max-width:640px){.solution-cta .solution-cta-heading{font-size:28px}}.solution-cta-text{font-size:18px}.solution-cta-phone{color:#1863ab;font-family:"Poppins",sans-serif;font-size:28px;font-weight:700;text-decoration:none}.solution-cta-phone:focus,.solution-cta-phone:hover{color:#14477c}