*{font-family:Roboto,sans-serif}.section-box{display:grid;grid-template-columns:repeat(2,1fr)}.header-h1{font-weight:600;font-size:3.6rem;padding-bottom:3rem}.header-h2{font-weight:500;font-size:2rem;padding-bottom:2rem}.paragraph{font-weight:400;font-size:1.6rem;line-height:1.85;text-align:justify}.img{display:block;margin-left:auto;margin-right:auto;width:40rem;height:auto}.cta-section{text-align:center;background-color:#82a0b7}.cta-inner{padding:4rem 0}.cta-h1{font-weight:700;font-size:2.6rem;color:#fff;padding-bottom:2rem}.cta-h2{font-weight:300;font-size:3.2rem;padding-bottom:2rem}.cta-h2 span{font-weight:700;color:#1d72b0;padding-bottom:2rem;display:inline-block}.cta-button:link,.cta-button:visited{text-decoration:none;font-size:1.6rem;font-weight:500;background-color:#1d72b0;color:#fff;padding:1.5rem 3rem;border-radius:3px;display:inline-block}.solution-section{background-color:#f5f5f5}.solution-inner{padding:4rem 0}.solution-h-box{padding-bottom:5rem;text-align:center}.solution-header{font-size:3.2rem;font-weight:700;padding-bottom:2rem;border-bottom:solid #1d6ca8 1px;display:inline-block}.solution-box{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:4rem;column-gap:4rem}.solution-card{display:flex;flex-direction:column;align-items:center;border:1px solid #03b4c6;border-radius:5px;padding:2.4rem}.fa-handshake,.fa-laptop-code,.fa-location-dot{font-size:5rem;color:#2a5e84;padding-bottom:1.5rem}.solution-card-h{color:#2a5e84;font-size:2.8rem;font-weight:600;padding-bottom:1rem}.solution-card-p{text-align:center}.solution-card-p,.solution-text-list,.solution-text{font-size:1.6rem;font-weight:400;line-height:1.85}.solution-text-list,.solution-text{text-align:justify}.solution-text-list{margin-left:5rem;list-style:disc}@media screen and (max-width: 53rem){.section-box{grid-template-columns:1fr;row-gap:2rem}}@media screen and (max-width: 37rem){.img{width:100%}.solution-box{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;row-gap:3rem}.solution-card-1{grid-column:1 / 3}.solution-card-2{grid-column:3 / 5}.solution-card-3{grid-row:2 / 3;grid-column:2 / 4}}@media screen and (max-width: 27rem){.revenue-section-box{grid-template-columns:1fr}.cta-button:link,.cta-button:visited{padding:1rem}.solution-box{grid-template-columns:1fr;grid-template-rows:1fr;row-gap:4rem}.solution-card-1,.solution-card-2,.solution-card-3{grid-column:1 / 2}}
